| /freebsd/contrib/llvm-project/llvm/lib/SandboxIR/ |
| H A D | Context.cpp | 66 auto *LLVMVAArg = cast<llvm::VAArgInst>(LLVMV); in getOrCreateValueInternal() 67 It->second = std::unique_ptr<VAArgInst>(new VAArgInst(LLVMVAArg, *this)); in getOrCreateValueInternal() 457 VAArgInst *Context::createVAArgInst(llvm::VAArgInst *SI) { in createVAArgInst() 458 auto NewPtr = std::unique_ptr<VAArgInst>(new VAArgInst(SI, *this)); in createVAArgInst() 459 return cast<VAArgInst>(registerValue(std::move(NewPtr))); in createVAArgInst()
|
| H A D | Instruction.cpp | 288 VAArgInst *VAArgInst::create(Value *List, Type *Ty, InsertPosition Pos, in create() 292 cast<llvm::VAArgInst>(Builder.CreateVAArg(List->Val, Ty->LLVMTy, Name)); in create() 296 Value *VAArgInst::getPointerOperand() { in getPointerOperand() 297 return Ctx.getValue(cast<llvm::VAArgInst>(Val)->getPointerOperand()); in getPointerOperand()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | AliasSetTracker.h | 46 class VAArgInst; variable 191 LLVM_ABI void add(VAArgInst *VAAI);
|
| H A D | MemoryLocation.h | 38 class VAArgInst; variable 245 LLVM_ABI static MemoryLocation get(const VAArgInst *VI);
|
| H A D | IRSimilarityIdentifier.h | 543 InstrType visitVAArgInst(VAArgInst &VI) { return Illegal; } in visitVAArgInst()
|
| H A D | AliasAnalysis.h | 599 LLVM_ABI ModRefInfo getModRefInfo(const VAArgInst *V,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Context.h | 159 LLVM_ABI VAArgInst *createVAArgInst(llvm::VAArgInst *SI); 160 friend VAArgInst; // For createVAArgInst()
|
| H A D | Values.def | 66 DEF_INSTR(VAArg, OP(VAArg), VAArgInst)
|
| H A D | Instruction.h | 62 friend class VAArgInst; // For getTopmostLLVMInstruction(). variable 1164 class VAArgInst : public UnaryInstruction { 1165 VAArgInst(llvm::VAArgInst *FI, Context &Ctx) in VAArgInst() function 1170 LLVM_ABI static VAArgInst *create(Value *List, Type *Ty, InsertPosition Pos, 1174 return const_cast<VAArgInst *>(this)->getPointerOperand(); in getPointerOperand() 1177 return llvm::VAArgInst::getPointerOperandIndex(); in getPointerOperandIndex()
|
| H A D | Value.h | 111 friend class VAArgInst; // For getting `Val`. variable
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | AliasSetTracker.cpp | 332 void AliasSetTracker::add(VAArgInst *VAAI) { in add() 379 if (VAArgInst *VAAI = dyn_cast<VAArgInst>(I)) in add()
|
| H A D | MemoryLocation.cpp | 53 MemoryLocation MemoryLocation::get(const VAArgInst *VI) { in get() 84 return get(cast<VAArgInst>(Inst)); in getOrNone()
|
| H A D | AliasAnalysis.cpp | 475 ModRefInfo AAResults::getModRefInfo(const VAArgInst *V, in getModRefInfo() 568 return getModRefInfo((const VAArgInst *)I, Loc, AAQIP); in getModRefInfo()
|
| H A D | Lint.cpp | 113 void visitVAArgInst(VAArgInst &I); 611 void Lint::visitVAArgInst(VAArgInst &I) { in visitVAArgInst()
|
| H A D | MemoryDependenceAnalysis.cpp | 136 if (const VAArgInst *V = dyn_cast<VAArgInst>(Inst)) { in GetLocation()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | IROutliner.h | 364 bool visitVAArgInst(VAArgInst &VI) { return false; } in visitVAArgInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ |
| H A D | Interpreter.h | 162 void visitVAArgInst(VAArgInst &I);
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.h | 86 class VAArgInst; variable 648 void visitVAArg(const VAArgInst &I);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | InstVisitor.h | 190 RetTy visitVAArgInst(VAArgInst &I) { DELEGATE(UnaryInstruction);} in visitVAArgInst()
|
| H A D | Instruction.def | 213 HANDLE_OTHER_INST(60, VAArg , VAArgInst ) // vaarg instruction
|
| H A D | Instructions.h | 1774 class VAArgInst : public UnaryInstruction { 1779 LLVM_ABI VAArgInst *cloneImpl() const; 1782 VAArgInst(Value *List, Type *Ty, const Twine &NameStr = "",
|
| H A D | IRBuilder.h | 2557 VAArgInst *CreateVAArg(Value *List, Type *Ty, const Twine &Name = "") { 2558 return Insert(new VAArgInst(List, Ty), Name);
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | InlineFunction.cpp | 1199 else if (const VAArgInst *VAAI = dyn_cast<VAArgInst>(I)) in AddAliasScopeMetadata()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Instructions.cpp | 4457 VAArgInst *VAArgInst::cloneImpl() const { in cloneImpl() 4458 return new VAArgInst(getOperand(0), getType()); in cloneImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | MemCpyOptimizer.cpp | 575 } else if (isa<LoadInst>(C) || isa<StoreInst>(C) || isa<VAArgInst>(C)) { in moveUp()
|