Home
last modified time | relevance | path

Searched refs:VAArgInst (Results 1 – 25 of 33) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DContext.cpp66 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 DInstruction.cpp288 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 DAliasSetTracker.h46 class VAArgInst; variable
191 LLVM_ABI void add(VAArgInst *VAAI);
H A DMemoryLocation.h38 class VAArgInst; variable
245 LLVM_ABI static MemoryLocation get(const VAArgInst *VI);
H A DIRSimilarityIdentifier.h543 InstrType visitVAArgInst(VAArgInst &VI) { return Illegal; } in visitVAArgInst()
H A DAliasAnalysis.h599 LLVM_ABI ModRefInfo getModRefInfo(const VAArgInst *V,
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DContext.h159 LLVM_ABI VAArgInst *createVAArgInst(llvm::VAArgInst *SI);
160 friend VAArgInst; // For createVAArgInst()
H A DValues.def66 DEF_INSTR(VAArg, OP(VAArg), VAArgInst)
H A DInstruction.h62 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 DValue.h111 friend class VAArgInst; // For getting `Val`. variable
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DAliasSetTracker.cpp332 void AliasSetTracker::add(VAArgInst *VAAI) { in add()
379 if (VAArgInst *VAAI = dyn_cast<VAArgInst>(I)) in add()
H A DMemoryLocation.cpp53 MemoryLocation MemoryLocation::get(const VAArgInst *VI) { in get()
84 return get(cast<VAArgInst>(Inst)); in getOrNone()
H A DAliasAnalysis.cpp475 ModRefInfo AAResults::getModRefInfo(const VAArgInst *V, in getModRefInfo()
568 return getModRefInfo((const VAArgInst *)I, Loc, AAQIP); in getModRefInfo()
H A DLint.cpp113 void visitVAArgInst(VAArgInst &I);
611 void Lint::visitVAArgInst(VAArgInst &I) { in visitVAArgInst()
H A DMemoryDependenceAnalysis.cpp136 if (const VAArgInst *V = dyn_cast<VAArgInst>(Inst)) { in GetLocation()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DIROutliner.h364 bool visitVAArgInst(VAArgInst &VI) { return false; } in visitVAArgInst()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DInterpreter.h162 void visitVAArgInst(VAArgInst &I);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h86 class VAArgInst; variable
648 void visitVAArg(const VAArgInst &I);
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstVisitor.h190 RetTy visitVAArgInst(VAArgInst &I) { DELEGATE(UnaryInstruction);} in visitVAArgInst()
H A DInstruction.def213 HANDLE_OTHER_INST(60, VAArg , VAArgInst ) // vaarg instruction
H A DInstructions.h1774 class VAArgInst : public UnaryInstruction {
1779 LLVM_ABI VAArgInst *cloneImpl() const;
1782 VAArgInst(Value *List, Type *Ty, const Twine &NameStr = "",
H A DIRBuilder.h2557 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 DInlineFunction.cpp1199 else if (const VAArgInst *VAAI = dyn_cast<VAArgInst>(I)) in AddAliasScopeMetadata()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp4457 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 DMemCpyOptimizer.cpp575 } else if (isa<LoadInst>(C) || isa<StoreInst>(C) || isa<VAArgInst>(C)) { in moveUp()

12