HomeSort by: relevance | last modified time | path
    Searched refs:Use (Results 1 - 25 of 675) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /src/external/apache2/llvm/dist/llvm/lib/IR/
Use.cpp 1 //===-- Use.cpp - Implement the Use class ---------------------------------===//
9 #include "llvm/IR/Use.h"
16 void Use::swap(Use &RHS) {
33 unsigned Use::getOperandNo() const {
37 void Use::zap(Use *Start, const Use *Stop, bool del) {
39 (--Stop)->~Use();
    [all...]
User.cpp 31 // most importantly, removing "this" from the use list of "From".
47 static_assert(alignof(Use) >= alignof(BasicBlock *),
51 size_t size = N * sizeof(Use);
54 Use *Begin = static_cast<Use*>(::operator new(size));
55 Use *End = Begin + N;
58 new (Begin) Use(this);
70 Use *OldOps = getOperandList();
72 Use *NewOps = getOperandList();
83 Use::zap(OldOps, OldOps + OldNumUses, true)
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
Use.h 1 //===- llvm/Use.h - Definition of the Use class -----------------*- C++ -*-===//
10 /// This defines the Use class. The Use class represents the operand of an
11 /// instruction or some other User instance which refers to a Value. The Use
12 /// class keeps the "use list" of the referenced value up to date.
14 /// Pointer tagging is used to efficiently find the User corresponding to a Use
15 /// without having to store a User pointer in every Use. A User is preceded in
17 /// one of the fields (Prev) of the Use class are used to encode offsets to be
18 /// able to find that User given a pointer to any Use. For details, see
    [all...]
OperandTraits.h 25 /// FixedNumOperandTraits - determine the allocation regime of the Use array
26 /// when it is a prefix to the User object, and the number of Use objects is
31 static Use *op_begin(SubClass* U) {
34 "adding virtual methods to subclasses of User breaks use lists");
35 return reinterpret_cast<Use*>(U) - ARITY;
37 static Use *op_end(SubClass* U) {
38 return reinterpret_cast<Use*>(U);
63 /// VariadicOperandTraits - determine the allocation regime of the Use array
64 /// when it is a prefix to the User object, and the number of Use objects is
69 static Use *op_begin(SubClass* U)
    [all...]
User.h 23 #include "llvm/IR/Use.h"
73 User(Type *ty, unsigned vty, Use *, unsigned NumOps)
94 ~User() = default; // Use deleteValue() to delete a generic Instruction.
99 /// Free memory allocated for User and Use objects.
127 template <int Idx, typename U> static Use &OpFrom(const U *that) {
133 template <int Idx> Use &Op() {
136 template <int Idx> const Use &Op() const {
141 const Use *getHungOffOperands() const {
142 return *(reinterpret_cast<const Use *const *>(this) - 1);
145 Use *&getHungOffOperands() { return *(reinterpret_cast<Use **>(this) - 1);
    [all...]
DerivedUser.h 17 class Use;
26 /// its use/def list machinery.
37 DerivedUser(Type *Ty, unsigned VK, Use *U, unsigned NumOps,
AbstractCallSite.h 20 #include "llvm/IR/Use.h"
63 /// NOTE that we use LLVM argument numbers (starting at 0) and not
84 /// An abstract call site can only be constructed through a llvm::Use because
85 /// each operand (=use) of an instruction could potentially be a different
86 /// abstract call site. Furthermore, even if the value of the llvm::Use is the
89 /// If a use is not associated with an abstract call site the constructed ACS
92 /// If the use is the callee use of a call or invoke instruction, the
95 /// If the use is not a callee use of a call or invoke instruction, th
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
OverflowInstAnalysis.h 21 class Use;
38 /// use.
41 Use *&Y);
GuardUtils.h 18 class Use;
49 bool parseWidenableBranch(User *U, Use *&Cond, Use *&WC, BasicBlock *&IfTrueBB,
LegacyDivergenceAnalysis.h 28 class Use;
48 bool isDivergentUse(const Use *U) const;
55 bool isUniformUse(const Use *U) const { return !isDivergentUse(U); }
72 DenseSet<const Use *> DivergentUses;
CaptureTracking.h 21 class Use;
73 /// shouldExplore - This is the use of a value derived from the pointer.
78 virtual bool shouldExplore(const Use *U);
81 /// use U. Return true to stop the traversal or false to continue looking
83 virtual bool captured(const Use *U) = 0;
  /src/external/public-domain/xz/dist/src/liblzma/api/lzma/
hardware.h 6 * \note Never include this file directly. Use <lzma.h> instead.
10 * need to do the actual decisions how much resources to let liblzma to use.
31 # error Never include this file directly. Use <lzma.h> instead.
39 * usage limit for decompressing or how much memory it is OK to use
54 * This function may be useful when determining how many threads to use.
delta.h 6 * \note Never include this file directly. Use <lzma.h> instead.
14 # error Never include this file directly. Use <lzma.h> instead.
  /src/external/apache2/llvm/dist/clang/include/clang/Tooling/Refactoring/
Lookup.h 33 /// \param Use The nested name to be replaced.
41 std::string replaceNestedName(const NestedNameSpecifier *Use,
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonOptimizeSZextends.cpp 79 Instruction* Use = cast<Instruction>(*UI);
80 SExtInst* SI = new SExtInst(&Arg, Use->getType());
82 (EVT::getEVT(Use->getType())));
84 Use->replaceAllUsesWith(SI);
87 Use->eraseFromParent();
133 const Use &TheUse = UI.getUse();
  /src/external/gpl3/gcc.old/dist/libphobos/m4/druntime/
libraries.m4 11 # Libtool has already checked this, so re-use the inferred dlopen lib.
28 dnl 1. Use "connect" and "accept" to check for -lsocket, and
30 dnl 2. Use each function name only once: can't redo a check because
32 dnl 3. Use -lnsl and -lsocket only if they supply procedures that
34 dnl 4. On some systems, can't use -lsocket without -lnsl too.
52 # Allow specifying whether to use the system zlib or
62 [use installed libz (default: no)]),,
110 # Allow specifying whether to use libatomic for atomic support.
115 [Do not use libatomic in core.atomic (default: auto)]))
133 # Allow specifying whether to use libbacktrace for backtrace support
    [all...]
  /src/external/gpl3/binutils/
binutils2netbsd 8 # Redistribution and use in source and binary forms, with or without
23 # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
26 # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
50 echo You can import now. Use the following command:
  /src/external/gpl3/binutils.old/
binutils2netbsd 8 # Redistribution and use in source and binary forms, with or without
23 # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
26 # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
50 echo You can import now. Use the following command:
  /src/external/gpl3/gdb/
gdb2netbsd 8 # Redistribution and use in source and binary forms, with or without
23 # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
26 # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
48 echo You can import now. Use the following command:
  /src/external/gpl3/gdb.old/
gdb2netbsd 8 # Redistribution and use in source and binary forms, with or without
23 # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
26 # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
48 echo You can import now. Use the following command:
  /src/external/gpl3/gdb/dist/sim/testsuite/mcore/
testutils.inc 15 # Use stdout.
33 # Use stdout.
  /src/external/gpl3/gdb/dist/sim/testsuite/moxie/
testutils.inc 11 # Use stdout.
27 # Use stdout.
  /src/external/gpl3/gdb.old/dist/sim/testsuite/mcore/
testutils.inc 15 # Use stdout.
33 # Use stdout.
  /src/external/gpl3/gdb.old/dist/sim/testsuite/moxie/
testutils.inc 11 # Use stdout.
27 # Use stdout.
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
SSAUpdaterBulk.h 26 class Use;
42 SmallVector<Use *, 4> Uses;
69 /// Record a use of the symbolic value. This use will be updated with a
71 void AddUse(unsigned Var, Use *U);

Completed in 59 milliseconds

1 2 3 4 5 6 7 8 91011>>