Home
last modified time | relevance | path

Searched refs:LLVMI (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DRegion.cpp15 auto *LLVMI = cast<llvm::Instruction>(I->Val); in getCost() local
16 SmallVector<const llvm::Value *> Operands(LLVMI->operands()); in getCost()
17 return TTI.getInstructionCost(LLVMI, Operands, CostKind); in getCost()
95 auto *LLVMI = cast<llvm::Instruction>(I->Val); in dropAuxMetadata() local
96 LLVMI->setMetadata(AuxMDKind, nullptr); in dropAuxMetadata()
158 auto *LLVMI = cast<llvm::Instruction>(Inst.Val); in createRegionsFromMD() local
160 if (auto *MDN = LLVMI->getMetadata(MDKind)) { in createRegionsFromMD()
171 if (auto *AuxMDN = LLVMI->getMetadata(AuxMDKind)) { in createRegionsFromMD()
176 errs() << "No region specified for Aux: '" << *LLVMI << "'\n"; in createRegionsFromMD()
H A DTracker.cpp148 for (auto *LLVMI : reverse(LLVMInstrs)) { in EraseFromParent() local
150 Operands.reserve(LLVMI->getNumOperands()); in EraseFromParent()
151 for (auto [OpNum, Use] : enumerate(LLVMI->operands())) in EraseFromParent()
153 InstrData.push_back({Operands, LLVMI}); in EraseFromParent()
157 return D0.LLVMI->comesBefore(D1.LLVMI); in EraseFromParent()
169 IData.LLVMI->deleteValue(); in accept()
185 for (auto [Operands, LLVMI] : drop_begin(InstrData)) { in revert()
186 LLVMI->insertBefore(BotLLVMI->getIterator()); in revert()
188 LLVMI->setOperand(OpNum, Op); in revert()
189 BotLLVMI = LLVMI; in revert()
H A DInstruction.cpp49 auto *LLVMI = cast<llvm::Instruction>(Val); in getNextNode() local
50 assert(LLVMI->getParent() != nullptr && "LLVM IR instr is detached!"); in getNextNode()
51 auto *NextLLVMI = LLVMI->getNextNode(); in getNextNode()
291 auto *LLVMI = in create() local
293 return Ctx.createVAArgInst(LLVMI); in create()
303 auto *LLVMI = cast<llvm::FreezeInst>(Builder.CreateFreeze(V->Val, Name)); in create() local
304 return Ctx.createFreezeInst(LLVMI); in create()
310 llvm::FenceInst *LLVMI = Builder.CreateFence(Ordering, SSID); in create() local
311 return Ctx.createFenceInst(LLVMI); in create()
638 llvm::LandingPadInst *LLVMI = in create() local
[all …]
H A DContext.cpp63 if (auto *LLVMI = dyn_cast<llvm::Instruction>(LLVMV)) { in getOrCreateValueInternal() local
64 switch (LLVMI->getOpcode()) { in getOrCreateValueInternal()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DTracker.h222 llvm::Instruction *LLVMI; member
H A DInstruction.h1094 UnaryInstruction(ClassID ID, Opcode Opc, llvm::Instruction *LLVMI, in UnaryInstruction() argument
1096 : SingleLLVMInstructionImpl(ID, Opc, LLVMI, Ctx) {} in UnaryInstruction()