HomeSort by relevance Sort by last modified time
    Searched refs:Use (Results 1 - 25 of 1791) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /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)

Completed in 1147 milliseconds

1 2 3 4 5 6 7 8 91011>>