/freebsd-10.2-release/contrib/llvm/include/llvm/IR/ |
H A D | OperandTraits.h | 1 //===-- 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 D | User.h | 27 /// 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 D | GlobalAlias.h | 21 #include "llvm/IR/OperandTraits.h" 96 struct OperandTraits<GlobalAlias> : struct in namespace:llvm
|
H A D | GlobalVariable.h | 26 #include "llvm/IR/OperandTraits.h" 200 struct OperandTraits<GlobalVariable> : struct in namespace:llvm
|
H A D | Instructions.h | 371 struct OperandTraits<StoreInst> : public FixedNumOperandTraits<StoreInst, 2> { struct in namespace:llvm 542 struct OperandTraits<AtomicCmpXchgInst> : struct in namespace:llvm 688 struct OperandTraits<AtomicRMWInst> struct in namespace:llvm 872 struct OperandTraits<GetElementPtrInst> : struct in namespace:llvm 883 OperandTraits<GetElementPtrInst>::op_end(this) - Values, 894 OperandTraits<GetElementPtrInst>::op_end(this) - Values, 1395 struct OperandTraits<CallInst> : public VariadicOperandTraits<CallInst, 1> { struct in namespace:llvm 1403 OperandTraits<CallInst>::op_end(this) - (Args.size() + 1), 1413 OperandTraits<CallInst>::op_end(this) - (Args.size() + 1), 1494 struct OperandTraits<SelectIns struct in namespace:llvm 1589 struct OperandTraits<ExtractElementInst> : struct in namespace:llvm 1647 struct OperandTraits<InsertElementInst> : struct in namespace:llvm 1727 struct OperandTraits<ShuffleVectorInst> : struct in namespace:llvm 1943 struct OperandTraits<InsertValueInst> : struct in namespace:llvm 2161 struct OperandTraits<PHINode> : public HungoffOperandTraits<2> { struct in namespace:llvm 2266 struct OperandTraits<LandingPadInst> : public HungoffOperandTraits<2> { struct in namespace:llvm 2338 struct OperandTraits<ReturnInst> : public VariadicOperandTraits<ReturnInst> { struct in namespace:llvm 2437 struct OperandTraits<BranchInst> : public VariadicOperandTraits<BranchInst, 1> { struct in namespace:llvm 2828 struct OperandTraits<IndirectBrInst> : public HungoffOperandTraits<1> { struct in namespace:llvm 3127 struct OperandTraits<ResumeInst> : struct in inherits:FixedNumOperandTraits [all...] |
H A D | Constants.h | 28 #include "llvm/IR/OperandTraits.h" 369 struct OperandTraits<ConstantArray> : struct in namespace:llvm 427 struct OperandTraits<ConstantStruct> : struct in namespace:llvm 474 struct OperandTraits<ConstantVector> : struct in namespace:llvm 776 struct OperandTraits<BlockAddress> : struct in namespace:llvm 1113 struct OperandTraits<ConstantExpr> : struct in namespace:llvm
|
H A D | InstrTypes.h | 22 #include "llvm/IR/OperandTraits.h" 128 struct OperandTraits<UnaryInstruction> : struct in namespace:llvm 371 struct OperandTraits<BinaryOperator> : struct in namespace:llvm 850 struct OperandTraits<CmpInst> : public FixedNumOperandTraits<CmpInst, 2> { struct in namespace:llvm
|
/freebsd-10.2-release/contrib/llvm/lib/IR/ |
H A D | Instructions.cpp | 307 OperandTraits<CallInst>::op_end(this) - 1, 317 OperandTraits<CallInst>::op_end(this) - 1, 324 OperandTraits<CallInst>::op_end(this) - CI.getNumOperands(), 558 OperandTraits<InvokeInst>::op_end(this) 617 OperandTraits<ReturnInst>::op_end(this) - 627 OperandTraits<ReturnInst>::op_end(this) - !!retVal, !!retVal, 634 OperandTraits<ReturnInst>::op_end(this) - !!retVal, !!retVal, 641 OperandTraits<ReturnInst>::op_end(this), 0, InsertAtEnd) { 667 OperandTraits<ResumeInst>::op_begin(this), 1) { 673 OperandTraits<ResumeIns [all...] |
H A D | ConstantsContext.h | 255 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 D | Globals.cpp | 91 OperandTraits<GlobalVariable>::op_begin(this), 112 OperandTraits<GlobalVariable>::op_begin(this),
|
H A D | Constants.cpp | 735 OperandTraits<ConstantArray>::op_end(this) - V.size(), 863 OperandTraits<ConstantStruct>::op_end(this) - V.size(), 914 OperandTraits<ConstantVector>::op_end(this) - V.size(), 2186 OperandTraits<GetElementPtrConstantExpr>::op_end(this)
|
/freebsd-10.2-release/contrib/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 22 #include "llvm/IR/OperandTraits.h" 226 struct OperandTraits<ConstantPlaceHolder> : struct in namespace:llvm
|