Searched refs:OperandTraits (Results 1 - 25 of 32) sorted by relevance

12

/external/llvm/include/llvm/IR/
H A DOperandTraits.h1 //===-- llvm/OperandTraits.h - OperandTraits class definition ---*- C++ -*-===//
125 return OperandTraits<CLASS>::op_begin(this); \
128 return OperandTraits<CLASS>::op_begin(const_cast<CLASS*>(this)); \
131 return OperandTraits<CLASS>::op_end(this); \
134 return OperandTraits<CLASS>::op_end(const_cast<CLASS*>(this)); \
137 assert(i_nocapture < OperandTraits<CLASS>::operands(this) \
140 OperandTraits<CLASS>::op_begin(const_cast<CLASS*>(this))[i_nocapture].get()); \
143 assert(i_nocapture < OperandTraits<CLASS>::operands(this) \
145 OperandTraits<CLAS
[all...]
H A DGlobalIndirectSymbol.h20 #include "llvm/IR/OperandTraits.h"
76 struct OperandTraits<GlobalIndirectSymbol> : struct in namespace:llvm
H A DGlobalVariable.h26 #include "llvm/IR/OperandTraits.h"
175 struct OperandTraits<GlobalVariable> : struct in namespace:llvm
H A DUser.h37 struct OperandTraits;
106 ? OperandTraits<U>::op_end(const_cast<U*>(that))[Idx]
107 : OperandTraits<U>::op_begin(const_cast<U*>(that))[Idx];
H A DInstructions.h426 struct OperandTraits<StoreInst> : public FixedNumOperandTraits<StoreInst, 2> { struct in namespace:llvm
657 struct OperandTraits<AtomicCmpXchgInst> : struct in namespace:llvm
808 struct OperandTraits<AtomicRMWInst> struct in namespace:llvm
1051 struct OperandTraits<GetElementPtrInst> : struct in namespace:llvm
1060 OperandTraits<GetElementPtrInst>::op_end(this) - Values,
1073 OperandTraits<GetElementPtrInst>::op_end(this) - Values,
1867 struct OperandTraits<CallInst> : public VariadicOperandTraits<CallInst, 1> { struct in namespace:llvm
1876 Instruction::Call, OperandTraits<CallInst>::op_end(this) -
1886 OperandTraits<CallInst>::op_end(this) -
1976 struct OperandTraits<SelectIns struct in namespace:llvm
2075 struct OperandTraits<ExtractElementInst> : struct in namespace:llvm
2136 struct OperandTraits<InsertElementInst> : struct in namespace:llvm
2217 struct OperandTraits<ShuffleVectorInst> : struct in namespace:llvm
2443 struct OperandTraits<InsertValueInst> : struct in namespace:llvm
2686 struct OperandTraits<PHINode> : public HungoffOperandTraits<2> { struct in namespace:llvm
2790 struct OperandTraits<LandingPadInst> : public HungoffOperandTraits<1> { struct in namespace:llvm
2867 struct OperandTraits<ReturnInst> : public VariadicOperandTraits<ReturnInst> { struct in namespace:llvm
2972 struct OperandTraits<BranchInst> : public VariadicOperandTraits<BranchInst, 1> { struct in namespace:llvm
3379 struct OperandTraits<IndirectBrInst> : public HungoffOperandTraits<1> { struct in namespace:llvm
3860 struct OperandTraits<InvokeInst> : public VariadicOperandTraits<InvokeInst, 3> { struct in namespace:llvm
3935 struct OperandTraits<ResumeInst> : struct in namespace:llvm
4272 struct OperandTraits<CatchReturnInst> struct in namespace:llvm
4364 struct OperandTraits<CleanupReturnInst> struct in namespace:llvm
[all...]
H A DInstrTypes.h25 #include "llvm/IR/OperandTraits.h"
318 struct OperandTraits<UnaryInstruction> : struct in namespace:llvm
548 struct OperandTraits<BinaryOperator> : struct in namespace:llvm
1113 struct OperandTraits<CmpInst> : public FixedNumOperandTraits<CmpInst, 2> { struct in namespace:llvm
1182 struct OperandTraits<FuncletPadInst> struct in namespace:llvm
H A DConstants.h29 #include "llvm/IR/OperandTraits.h"
384 struct OperandTraits<ConstantAggregate> struct in namespace:llvm
821 struct OperandTraits<BlockAddress> : struct in namespace:llvm
1187 struct OperandTraits<ConstantExpr> : struct in namespace:llvm
/external/swiftshader/third_party/LLVM/include/llvm/
H A DOperandTraits.h1 //===-- llvm/OperandTraits.h - OperandTraits class definition ---*- C++ -*-===//
125 return OperandTraits<CLASS>::op_begin(this); \
128 return OperandTraits<CLASS>::op_begin(const_cast<CLASS*>(this)); \
131 return OperandTraits<CLASS>::op_end(this); \
134 return OperandTraits<CLASS>::op_end(const_cast<CLASS*>(this)); \
137 assert(i_nocapture < OperandTraits<CLASS>::operands(this) \
140 OperandTraits<CLASS>::op_begin(const_cast<CLASS*>(this))[i_nocapture].get()); \
143 assert(i_nocapture < OperandTraits<CLASS>::operands(this) \
145 OperandTraits<CLAS
[all...]
H A DUser.h26 /// OperandTraits - Compile-time customization of
30 struct OperandTraits;
76 ? OperandTraits<U>::op_end(const_cast<U*>(that))[Idx]
77 : OperandTraits<U>::op_begin(const_cast<U*>(that))[Idx];
H A DGlobalAlias.h19 #include "llvm/OperandTraits.h"
86 struct OperandTraits<GlobalAlias> : struct in namespace:llvm
H A DGlobalVariable.h24 #include "llvm/OperandTraits.h"
167 struct OperandTraits<GlobalVariable> : struct in namespace:llvm
H A DInstructions.h371 struct OperandTraits<StoreInst> : public FixedNumOperandTraits<StoreInst, 2> { struct in namespace:llvm
543 struct OperandTraits<AtomicCmpXchgInst> : struct in namespace:llvm
689 struct OperandTraits<AtomicRMWInst> struct in namespace:llvm
841 struct OperandTraits<GetElementPtrInst> : struct in namespace:llvm
855 OperandTraits<GetElementPtrInst>::op_end(this) - Values,
869 OperandTraits<GetElementPtrInst>::op_end(this) - Values,
1362 struct OperandTraits<CallInst> : public VariadicOperandTraits<CallInst, 1> { struct in namespace:llvm
1370 OperandTraits<CallInst>::op_end(this) - (Args.size() + 1),
1380 OperandTraits<CallInst>::op_end(this) - (Args.size() + 1),
1462 struct OperandTraits<SelectIns struct in namespace:llvm
1559 struct OperandTraits<ExtractElementInst> : struct in namespace:llvm
1618 struct OperandTraits<InsertElementInst> : struct in namespace:llvm
1676 struct OperandTraits<ShuffleVectorInst> : struct in namespace:llvm
1894 struct OperandTraits<InsertValueInst> : struct in namespace:llvm
2113 struct OperandTraits<PHINode> : public HungoffOperandTraits<2> { struct in namespace:llvm
2219 struct OperandTraits<LandingPadInst> : public HungoffOperandTraits<2> { struct in namespace:llvm
2292 struct OperandTraits<ReturnInst> : public VariadicOperandTraits<ReturnInst> { struct in namespace:llvm
2392 struct OperandTraits<BranchInst> : public VariadicOperandTraits<BranchInst, 1> { struct in namespace:llvm
2973 struct OperandTraits<ResumeInst> : struct in inherits:FixedNumOperandTraits
[all...]
H A DConstants.h25 #include "llvm/OperandTraits.h"
389 struct OperandTraits<ConstantArray> : struct in namespace:llvm
449 struct OperandTraits<ConstantStruct> : struct in namespace:llvm
500 struct OperandTraits<ConstantVector> : struct in namespace:llvm
574 struct OperandTraits<BlockAddress> : struct in namespace:llvm
883 struct OperandTraits<ConstantExpr> : struct in namespace:llvm
H A DInstrTypes.h20 #include "llvm/OperandTraits.h"
130 struct OperandTraits<UnaryInstruction> : struct in namespace:llvm
374 struct OperandTraits<BinaryOperator> : struct in namespace:llvm
846 struct OperandTraits<CmpInst> : public FixedNumOperandTraits<CmpInst, 2> { struct in namespace:llvm
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
H A DOperandTraits.h1 //===-- llvm/OperandTraits.h - OperandTraits class definition ---*- C++ -*-===//
125 return OperandTraits<CLASS>::op_begin(this); \
128 return OperandTraits<CLASS>::op_begin(const_cast<CLASS*>(this)); \
131 return OperandTraits<CLASS>::op_end(this); \
134 return OperandTraits<CLASS>::op_end(const_cast<CLASS*>(this)); \
137 assert(i_nocapture < OperandTraits<CLASS>::operands(this) \
140 OperandTraits<CLASS>::op_begin(const_cast<CLASS*>(this))[i_nocapture].get()); \
143 assert(i_nocapture < OperandTraits<CLASS>::operands(this) \
145 OperandTraits<CLAS
[all...]
H A DUser.h43 struct OperandTraits;
114 ? OperandTraits<U>::op_end(const_cast<U*>(that))[Idx]
115 : OperandTraits<U>::op_begin(const_cast<U*>(that))[Idx];
/external/v8/src/interpreter/
H A Dbytecode-traits.h32 struct OperandTraits { struct in namespace:v8::internal::interpreter
39 struct OperandTraits<OperandType::k##Name> { \
62 Helper<OperandTraits<operand_type>::TypeInfoTraits::kIsScalable,
63 OperandTraits<operand_type>::TypeInfoTraits::kUnscaledSize,
103 OperandTraits<operands>::kOperandTypeInfo...};
H A Dbytecodes.cc266 return OperandTraits<OperandType::k##Name>::TypeInfoTraits::kIsUnsigned;
/external/swiftshader/third_party/LLVM/lib/VMCore/
H A DInstructions.cpp300 OperandTraits<CallInst>::op_end(this) - 1,
310 OperandTraits<CallInst>::op_end(this) - 1,
317 OperandTraits<CallInst>::op_end(this) - CI.getNumOperands(),
540 OperandTraits<InvokeInst>::op_end(this)
589 OperandTraits<ReturnInst>::op_end(this) -
599 OperandTraits<ReturnInst>::op_end(this) - !!retVal, !!retVal,
606 OperandTraits<ReturnInst>::op_end(this) - !!retVal, !!retVal,
613 OperandTraits<ReturnInst>::op_end(this), 0, InsertAtEnd) {
667 OperandTraits<ResumeInst>::op_begin(this), 1) {
673 OperandTraits<ResumeIns
[all...]
H A DConstantsContext.h242 struct OperandTraits<UnaryConstantExpr> : struct in namespace:llvm
248 struct OperandTraits<BinaryConstantExpr> : struct in namespace:llvm
254 struct OperandTraits<SelectConstantExpr> : struct in namespace:llvm
260 struct OperandTraits<ExtractElementConstantExpr> : struct in namespace:llvm
266 struct OperandTraits<InsertElementConstantExpr> : struct in namespace:llvm
272 struct OperandTraits<ShuffleVectorConstantExpr> : struct in namespace:llvm
278 struct OperandTraits<ExtractValueConstantExpr> : struct in namespace:llvm
284 struct OperandTraits<InsertValueConstantExpr> : struct in namespace:llvm
290 struct OperandTraits<GetElementPtrConstantExpr> : struct in namespace:llvm
298 struct OperandTraits<CompareConstantExp struct in namespace:llvm
[all...]
H A DGlobals.cpp88 OperandTraits<GlobalVariable>::op_begin(this),
107 OperandTraits<GlobalVariable>::op_begin(this),
/external/llvm/lib/IR/
H A DInstructions.cpp291 OperandTraits<CallInst>::op_end(this) - 1,
301 OperandTraits<CallInst>::op_end(this) - 1,
308 OperandTraits<CallInst>::op_end(this) - CI.getNumOperands(),
669 OperandTraits<InvokeInst>::op_end(this) -
808 OperandTraits<ReturnInst>::op_end(this) -
818 OperandTraits<ReturnInst>::op_end(this) - !!retVal, !!retVal,
825 OperandTraits<ReturnInst>::op_end(this) - !!retVal, !!retVal,
832 OperandTraits<ReturnInst>::op_end(this), 0, InsertAtEnd) {
858 OperandTraits<ResumeInst>::op_begin(this), 1) {
864 OperandTraits<ResumeIns
[all...]
H A DConstantsContext.h284 struct OperandTraits<UnaryConstantExpr> struct in namespace:llvm
289 struct OperandTraits<BinaryConstantExpr> struct in namespace:llvm
294 struct OperandTraits<SelectConstantExpr> struct in namespace:llvm
299 struct OperandTraits<ExtractElementConstantExpr> struct in namespace:llvm
304 struct OperandTraits<InsertElementConstantExpr> struct in namespace:llvm
309 struct OperandTraits<ShuffleVectorConstantExpr> struct in namespace:llvm
314 struct OperandTraits<ExtractValueConstantExpr> struct in namespace:llvm
319 struct OperandTraits<InsertValueConstantExpr> struct in namespace:llvm
324 struct OperandTraits<GetElementPtrConstantExpr> struct in namespace:llvm
330 struct OperandTraits<CompareConstantExp struct in namespace:llvm
[all...]
H A DGlobals.cpp225 OperandTraits<GlobalVariable>::op_begin(this),
243 OperandTraits<GlobalVariable>::op_begin(this),
/external/llvm/include/llvm/Transforms/Utils/
H A DMemorySSA.h88 #include "llvm/IR/OperandTraits.h"
238 struct OperandTraits<MemoryUseOrDef> struct in namespace:llvm
275 struct OperandTraits<MemoryUse> : public FixedNumOperandTraits<MemoryUse, 1> {}; struct in namespace:llvm
319 struct OperandTraits<MemoryDef> : public FixedNumOperandTraits<MemoryDef, 1> {}; struct in namespace:llvm
487 template <> struct OperandTraits<MemoryPhi> : public HungoffOperandTraits<2> {}; struct in namespace:llvm

Completed in 477 milliseconds

12