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

/macosx-10.9.5/llvmCore-3425.0.33/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.h27 /// OperandTraits - Compile-time customization of
31 struct OperandTraits;
78 ? OperandTraits<U>::op_end(const_cast<U*>(that))[Idx]
79 : 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"
184 struct OperandTraits<GlobalVariable> : struct in namespace:llvm
H A DInstructions.h373 struct OperandTraits<StoreInst> : public FixedNumOperandTraits<StoreInst, 2> { struct in namespace:llvm
545 struct OperandTraits<AtomicCmpXchgInst> : struct in namespace:llvm
691 struct OperandTraits<AtomicRMWInst> struct in namespace:llvm
862 struct OperandTraits<GetElementPtrInst> : struct in namespace:llvm
873 OperandTraits<GetElementPtrInst>::op_end(this) - Values,
884 OperandTraits<GetElementPtrInst>::op_end(this) - Values,
1382 struct OperandTraits<CallInst> : public VariadicOperandTraits<CallInst, 1> { struct in namespace:llvm
1390 OperandTraits<CallInst>::op_end(this) - (Args.size() + 1),
1400 OperandTraits<CallInst>::op_end(this) - (Args.size() + 1),
1482 struct OperandTraits<SelectIns struct in namespace:llvm
1579 struct OperandTraits<ExtractElementInst> : struct in namespace:llvm
1638 struct OperandTraits<InsertElementInst> : struct in namespace:llvm
1719 struct OperandTraits<ShuffleVectorInst> : struct in namespace:llvm
1937 struct OperandTraits<InsertValueInst> : struct in namespace:llvm
2156 struct OperandTraits<PHINode> : public HungoffOperandTraits<2> { struct in namespace:llvm
2262 struct OperandTraits<LandingPadInst> : public HungoffOperandTraits<2> { struct in namespace:llvm
2335 struct OperandTraits<ReturnInst> : public VariadicOperandTraits<ReturnInst> { struct in namespace:llvm
2435 struct OperandTraits<BranchInst> : public VariadicOperandTraits<BranchInst, 1> { struct in namespace:llvm
2846 struct OperandTraits<SwitchInst> : public HungoffOperandTraits<2> { struct in namespace:llvm
2945 struct OperandTraits<IndirectBrInst> : public HungoffOperandTraits<1> { struct in namespace:llvm
3238 struct OperandTraits<ResumeInst> : struct in inherits:FixedNumOperandTraits
[all...]
H A DConstants.h25 #include "llvm/OperandTraits.h"
377 struct OperandTraits<ConstantArray> : struct in namespace:llvm
436 struct OperandTraits<ConstantStruct> : struct in namespace:llvm
484 struct OperandTraits<ConstantVector> : struct in namespace:llvm
791 struct OperandTraits<BlockAddress> : struct in namespace:llvm
1111 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
847 struct OperandTraits<CmpInst> : public FixedNumOperandTraits<CmpInst, 2> { struct in namespace:llvm
/macosx-10.9.5/llvmCore-3425.0.33/lib/VMCore/
H A DInstructions.cpp306 OperandTraits<CallInst>::op_end(this) - 1,
316 OperandTraits<CallInst>::op_end(this) - 1,
323 OperandTraits<CallInst>::op_end(this) - CI.getNumOperands(),
546 OperandTraits<InvokeInst>::op_end(this)
595 OperandTraits<ReturnInst>::op_end(this) -
605 OperandTraits<ReturnInst>::op_end(this) - !!retVal, !!retVal,
612 OperandTraits<ReturnInst>::op_end(this) - !!retVal, !!retVal,
619 OperandTraits<ReturnInst>::op_end(this), 0, InsertAtEnd) {
645 OperandTraits<ResumeInst>::op_begin(this), 1) {
651 OperandTraits<ResumeIns
[all...]
H A DConstantsContext.h255 struct OperandTraits<UnaryConstantExpr> : struct in namespace:llvm
261 struct OperandTraits<BinaryConstantExpr> : struct in namespace:llvm
267 struct OperandTraits<SelectConstantExpr> : struct in namespace:llvm
273 struct OperandTraits<ExtractElementConstantExpr> : struct in namespace:llvm
279 struct OperandTraits<InsertElementConstantExpr> : struct in namespace:llvm
285 struct OperandTraits<ShuffleVectorConstantExpr> : struct in namespace:llvm
291 struct OperandTraits<ExtractValueConstantExpr> : struct in namespace:llvm
297 struct OperandTraits<InsertValueConstantExpr> : struct in namespace:llvm
303 struct OperandTraits<GetElementPtrConstantExpr> : struct in namespace:llvm
311 struct OperandTraits<CompareConstantExp struct in namespace:llvm
[all...]
H A DGlobals.cpp88 OperandTraits<GlobalVariable>::op_begin(this),
107 OperandTraits<GlobalVariable>::op_begin(this),
H A DConstants.cpp678 OperandTraits<ConstantArray>::op_end(this) - V.size(),
806 OperandTraits<ConstantStruct>::op_end(this) - V.size(),
857 OperandTraits<ConstantVector>::op_end(this) - V.size(),
2068 OperandTraits<GetElementPtrConstantExpr>::op_end(this)
/macosx-10.9.5/llvmCore-3425.0.33/lib/Bitcode/Reader/
H A DBitcodeReader.cpp28 #include "llvm/OperandTraits.h"
228 struct OperandTraits<ConstantPlaceHolder> : struct in namespace:llvm

Completed in 194 milliseconds