/external/llvm/include/llvm/IR/ |
Use.h | 1 //===-- llvm/Use.h - Definition of the Use class ----------------*- C++ -*-===// 11 /// This defines the Use class. The Use class represents the operand of an 12 /// instruction or some other User instance which refers to a Value. The Use 13 /// class keeps the "use list" of the referenced value up to date. 15 /// Pointer tagging is used to efficiently find the User corresponding to a Use 16 /// without having to store a User pointer in every Use. A User is preceded in 18 /// one of the fields (Prev) of the Use class are used to encode offsets to be 19 /// able to find that User given a pointer to any Use. For details, see [all...] |
OperandTraits.h | 26 /// FixedNumOperandTraits - determine the allocation regime of the Use array 27 /// when it is a prefix to the User object, and the number of Use objects is 32 static Use *op_begin(SubClass* U) { 33 return reinterpret_cast<Use*>(U) - ARITY; 35 static Use *op_end(SubClass* U) { 36 return reinterpret_cast<Use*>(U); 61 /// VariadicOperandTraits - determine the allocation regime of the Use array 62 /// when it is a prefix to the User object, and the number of Use objects is 67 static Use *op_begin(SubClass* U) { 68 return reinterpret_cast<Use*>(U) - static_cast<User*>(U)->getNumOperands() [all...] |
User.h | 70 User(Type *ty, unsigned vty, Use *, unsigned NumOps) 93 /// \brief Free memory allocated for User and Use objects. 104 template <int Idx, typename U> static Use &OpFrom(const U *that) { 109 template <int Idx> Use &Op() { 112 template <int Idx> const Use &Op() const { 116 Use *&getHungOffOperands() { return *(reinterpret_cast<Use **>(this) - 1); } 118 Use *getIntrusiveOperands() { 119 return reinterpret_cast<Use *>(this) - NumUserOperands; 122 void setOperandList(Use *NewList) [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/ |
Use.h | 1 //===- llvm/Use.h - Definition of the Use class -----------------*- C++ -*-===// 11 /// This defines the Use class. The Use class represents the operand of an 12 /// instruction or some other User instance which refers to a Value. The Use 13 /// class keeps the "use list" of the referenced value up to date. 15 /// Pointer tagging is used to efficiently find the User corresponding to a Use 16 /// without having to store a User pointer in every Use. A User is preceded in 18 /// one of the fields (Prev) of the Use class are used to encode offsets to be 19 /// able to find that User given a pointer to any Use. For details, see [all...] |
DerivedUser.h | 18 class Use; 27 /// its use/def list machinery. 38 DerivedUser(Type *Ty, unsigned VK, Use *U, unsigned NumOps,
|
OperandTraits.h | 26 /// FixedNumOperandTraits - determine the allocation regime of the Use array 27 /// when it is a prefix to the User object, and the number of Use objects is 32 static Use *op_begin(SubClass* U) { 35 "adding virtual methods to subclasses of User breaks use lists"); 36 return reinterpret_cast<Use*>(U) - ARITY; 38 static Use *op_end(SubClass* U) { 39 return reinterpret_cast<Use*>(U); 64 /// VariadicOperandTraits - determine the allocation regime of the Use array 65 /// when it is a prefix to the User object, and the number of Use objects is 70 static Use *op_begin(SubClass* U) [all...] |
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/ |
Use.h | 1 //===-- llvm/Use.h - Definition of the Use class ----------------*- C++ -*-===// 11 /// This defines the Use class. The Use class represents the operand of an 12 /// instruction or some other User instance which refers to a Value. The Use 13 /// class keeps the "use list" of the referenced value up to date. 15 /// Pointer tagging is used to efficiently find the User corresponding to a Use 16 /// without having to store a User pointer in every Use. A User is preceded in 18 /// one of the fields (Prev) of the Use class are used to encode offsets to be 19 /// able to find that User given a pointer to any Use. For details, see [all...] |
OperandTraits.h | 26 /// FixedNumOperandTraits - determine the allocation regime of the Use array 27 /// when it is a prefix to the User object, and the number of Use objects is 32 static Use *op_begin(SubClass* U) { 33 return reinterpret_cast<Use*>(U) - ARITY; 35 static Use *op_end(SubClass* U) { 36 return reinterpret_cast<Use*>(U); 61 /// VariadicOperandTraits - determine the allocation regime of the Use array 62 /// when it is a prefix to the User object, and the number of Use objects is 67 static Use *op_begin(SubClass* U) { 68 return reinterpret_cast<Use*>(U) - static_cast<User*>(U)->getNumOperands() [all...] |
User.h | 24 #include "llvm/IR/Use.h" 76 User(Type *ty, unsigned vty, Use *, unsigned NumOps) 100 /// \brief Free memory allocated for User and Use objects. 112 template <int Idx, typename U> static Use &OpFrom(const U *that) { 117 template <int Idx> Use &Op() { 120 template <int Idx> const Use &Op() const { 125 Use *&getHungOffOperands() { return *(reinterpret_cast<Use **>(this) - 1); } 127 Use *getIntrusiveOperands() { 128 return reinterpret_cast<Use *>(this) - NumUserOperands [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/ |
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. 15 // to a Use without having to store a User pointer in every Use. A 17 // operands, and the low bits of one of the fields (Prev) of the Use 19 // a pointer to any Use. For details, see [all...] |
OperandTraits.h | 26 /// FixedNumOperandTraits - determine the allocation regime of the Use array 27 /// when it is a prefix to the User object, and the number of Use objects is 32 static Use *op_begin(SubClass* U) { 33 return reinterpret_cast<Use*>(U) - ARITY; 35 static Use *op_end(SubClass* U) { 36 return reinterpret_cast<Use*>(U); 61 /// VariadicOperandTraits - determine the allocation regime of the Use array 62 /// when it is a prefix to the User object, and the number of Use objects is 67 static Use *op_begin(SubClass* U) { 68 return reinterpret_cast<Use*>(U) - static_cast<User*>(U)->getNumOperands() [all...] |
/external/llvm/lib/IR/ |
Use.cpp | 1 //===-- Use.cpp - Implement the Use class ---------------------------------===// 10 #include "llvm/IR/Use.h" 17 void Use::swap(Use &RHS) { 41 User *Use::getUser() const { 42 const Use *End = getImpliedUser(); 45 : reinterpret_cast<User *>(const_cast<Use *>(End)); 48 unsigned Use::getOperandNo() const { 57 Use *Use::initTags(Use *const Start, Use *Stop) [all...] |
User.cpp | 34 // most importantly, removing "this" from the use list of "From". 46 static_assert(AlignOf<Use>::Alignment >= AlignOf<Use::UserRef>::Alignment, 48 static_assert(AlignOf<Use::UserRef>::Alignment >= 54 size_t size = N * sizeof(Use) + sizeof(Use::UserRef); 57 Use *Begin = static_cast<Use*>(::operator new(size)); 58 Use *End = Begin + N; 59 (void) new(End) Use::UserRef(const_cast<User*>(this), 1) [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/ |
Use.cpp | 1 //===-- Use.cpp - Implement the Use class ---------------------------------===// 10 #include "llvm/IR/Use.h" 17 void Use::swap(Use &RHS) { 41 User *Use::getUser() const { 42 const Use *End = getImpliedUser(); 45 : reinterpret_cast<User *>(const_cast<Use *>(End)); 48 unsigned Use::getOperandNo() const { 57 Use *Use::initTags(Use *const Start, Use *Stop) [all...] |
User.cpp | 31 // most importantly, removing "this" from the use list of "From". 43 static_assert(alignof(Use) >= alignof(Use::UserRef), 45 static_assert(alignof(Use::UserRef) >= alignof(BasicBlock *), 50 size_t size = N * sizeof(Use) + sizeof(Use::UserRef); 53 Use *Begin = static_cast<Use*>(::operator new(size)); 54 Use *End = Begin + N; 55 (void) new(End) Use::UserRef(const_cast<User*>(this), 1) [all...] |
/external/swiftshader/third_party/LLVM/lib/VMCore/ |
User.cpp | 33 // most importantly, removing "this" from the use list of "From". 42 Use *User::allocHungoffUses(unsigned N) const { 45 size_t size = N * sizeof(Use) + sizeof(Use::UserRef); 46 Use *Begin = static_cast<Use*>(::operator new(size)); 47 Use *End = Begin + N; 48 (void) new(End) Use::UserRef(const_cast<User*>(this), 1); 49 return Use::initTags(Begin, End); 57 void *Storage = ::operator new(s + sizeof(Use) * Us) [all...] |
Use.cpp | 1 //===-- Use.cpp - Implement the Use class ---------------------------------===// 10 // This file implements the algorithm for finding the User of a Use. 19 // Use swap Implementation 22 void Use::swap(Use &RHS) { 48 // Use getImpliedUser Implementation 51 const Use *Use::getImpliedUser() const { 52 const Use *Current = this [all...] |
/bionic/tools/versioner/ |
README.md | 2 Use clang to verify the correctness of bionic's availability attributes against the NDK platform definitions. 7 #### Use
|
/external/clang/test/Modules/ |
merge-using-decls.cpp | 18 template<typename T> int Use() { 27 return Use<C<T> >() + Use<D<T> >() + Use<E<T> >() + Use<F<T> >(); // expected-note 0-2{{instantiation of}}
|
/external/llvm/include/llvm/Analysis/ |
CaptureTracking.h | 20 class Use; 62 /// shouldExplore - This is the use of a value derived from the pointer. 67 virtual bool shouldExplore(const Use *U); 70 /// use U. Return true to stop the traversal or false to continue looking 72 virtual bool captured(const Use *U) = 0;
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
CaptureTracking.h | 20 class Use; 62 /// shouldExplore - This is the use of a value derived from the pointer. 67 virtual bool shouldExplore(const Use *U); 70 /// use U. Return true to stop the traversal or false to continue looking 72 virtual bool captured(const Use *U) = 0;
|
/external/curl/docs/cmdline-opts/ |
tcp-fastopen.d | 3 Help: Use TCP Fast Open 5 Enable use of TCP Fast Open (RFC7413).
|
tls-max.d | 15 Use up to recommended TLS version. 17 Use up to TLSv1.0. 19 Use up to TLSv1.1. 21 Use up to TLSv1.2. 23 Use up to TLSv1.3.
|
/external/llvm/unittests/IR/ |
WaymarkTest.cpp | 35 const Use *U = &A->getOperandUse(0); 36 const Use *Ue = &A->getOperandUse(22); 45 Use* many = (Use*)calloc(sizeof(Use), 8212 + 1); 47 Use::initTags(many, many + 8212); 48 for (Use *U = many, *Ue = many + 8212 - 1; U != Ue; ++U)
|
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/IR/ |
WaymarkTest.cpp | 35 const Use *U = &A->getOperandUse(0); 36 const Use *Ue = &A->getOperandUse(22); 45 Use* many = (Use*)calloc(sizeof(Use), 8212 + 1); 47 Use::initTags(many, many + 8212); 48 for (Use *U = many, *Ue = many + 8212 - 1; U != Ue; ++U)
|