Searched refs:getInstruction (Results 1 - 25 of 118) sorted by relevance

12345

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/Disassembler/
H A DLanaiDisassembler.h28 // getInstruction - See MCDisassembler.
30 getInstruction(MCInst &Instr, uint64_t &Size, ArrayRef<uint8_t> Bytes,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCallPromotionUtils.cpp166 for (User *U : CS.getInstruction()->users())
172 if (auto *Invoke = dyn_cast<InvokeInst>(CS.getInstruction()))
176 InsertBefore = &*std::next(CS.getInstruction()->getIterator());
179 auto *Cast = CastInst::CreateBitOrPointerCast(CS.getInstruction(), RetTy, "",
186 U->replaceUsesOfWith(CS.getInstruction(), Cast);
259 IRBuilder<> Builder(CS.getInstruction());
260 Instruction *OrigInst = CS.getInstruction();
274 SplitBlockAndInsertIfThenElse(Cond, CS.getInstruction(), &ThenTerm, &ElseTerm,
327 Type *CallRetTy = CS.getInstruction()->getType();
371 cast<CallBase>(CS.getInstruction())
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/Disassembler/
H A DAArch64Disassembler.h27 getInstruction(MCInst &Instr, uint64_t &Size, ArrayRef<uint8_t> Bytes,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DRetireControlUnit.cpp42 const Instruction &Inst = *IR.getInstruction();
58 const Instruction *Inst = Current.IR.getInstruction();
76 Current.IR.getInstruction()->retire();
87 assert(Queue[TokenID].IR.getInstruction() && "Instruction was not dispatched!");
H A DScheduler.cpp42 Resources->canBeDispatched(IR.getInstruction()->getUsedBuffers());
73 Instruction *IS = IR.getInstruction();
104 const Instruction &Inst = *IR.getInstruction();
129 Instruction &IS = *IR.getInstruction();
166 Instruction &IS = *IR.getInstruction();
198 Instruction &IS = *IR.getInstruction();
224 Instruction &IS = *IR.getInstruction();
252 const Instruction &IS = *IR.getInstruction();
274 IR.getInstruction()->cycleEvent();
278 IR.getInstruction()
[all...]
H A DLSUnit.cpp70 const InstrDesc &Desc = IR.getInstruction()->getDesc();
154 const InstrDesc &Desc = IR.getInstruction()->getDesc();
163 unsigned GroupID = IR.getInstruction()->getLSUTokenID();
172 const InstrDesc &Desc = IR.getInstruction()->getDesc();
191 const Instruction &IS = *IR.getInstruction();
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DCallSite.h91 bool isInvoke() const { return getInstruction() && I.getInt() == 0; }
96 InstrTy *getInstruction() const { return I.getPointer(); } function in class:llvm::CallSiteBase
101 BBTy* getParent() const { return getInstruction()->getParent(); }
105 assert(getInstruction() && "Not a call, invoke or callbr instruction!");
122 if (const CallBase *CB = dyn_cast<CallBase>(getInstruction()))
131 assert(getInstruction() && "Not a call, callbr, or invoke instruction!");
133 cast<CallBase>(getInstruction())->getFunctionType() &&
164 assert(getInstruction() == U->getUser());
175 assert(getInstruction() == U->getUser());
199 assert(getInstruction()
791 Instruction *getInstruction() const { return CS.getInstruction(); } function in class:llvm::AbstractCallSite
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MCA/HardwareUnits/
H A DLSUnit.h107 unsigned Cycles = IR.getInstruction()->getCyclesLeft();
125 const Instruction &IS = *IR.getInstruction();
127 const Instruction &OtherIS = *CriticalMemoryInstruction.getInstruction();
251 unsigned GroupID = IR.getInstruction()->getLSUTokenID();
259 unsigned GroupID = IR.getInstruction()->getLSUTokenID();
267 unsigned GroupID = IR.getInstruction()->getLSUTokenID();
273 unsigned GroupID = IR.getInstruction()->getLSUTokenID();
303 unsigned GroupID = IR.getInstruction()->getLSUTokenID();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MCA/Stages/
H A DRetireStage.cpp46 RCU.onInstructionExecuted(IR.getInstruction()->getRCUTokenID());
53 const Instruction &Inst = *IR.getInstruction();
H A DDispatchStage.cpp48 for (const WriteState &RegDef : IR.getInstruction()->getDefs())
63 const unsigned NumMicroOps = IR.getInstruction()->getNumMicroOps();
80 Instruction &IS = *IR.getInstruction();
159 const Instruction &Inst = *IR.getInstruction();
H A DExecuteStage.cpp59 Instruction &IS = *IR.getInstruction();
162 const Instruction &Inst = *IR.getInstruction();
180 IR.getInstruction()->forceExecuted();
194 if (IR.getInstruction()->isEliminated())
202 const Instruction &Inst = *IR.getInstruction();
274 uint64_t UsedBuffers = IR.getInstruction()->getDesc().UsedBuffers;
H A DInstructionTables.cpp23 const InstrDesc &Desc = IR.getInstruction()->getDesc();
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MCA/Stages/
H A DMicroOpQueueStage.h57 IR.getInstruction()->getDesc().NumMicroOps);
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-mca/Views/
H A DSchedulerStatistics.cpp46 const Instruction &Inst = *Event.IR.getInstruction();
49 const Instruction &Inst = *Event.IR.getInstruction();
62 const Instruction &Inst = *Event.IR.getInstruction();
H A DRetireControlUnitStatistics.cpp39 unsigned ReleasedEntries = Event.IR.getInstruction()->getDesc().NumMicroOps;
H A DSummaryView.cpp54 const Instruction &Inst = *Event.IR.getInstruction();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AVR/Disassembler/
H A DAVRDisassembler.cpp41 DecodeStatus getInstruction(MCInst &Instr, uint64_t &Size,
113 DecodeStatus AVRDisassembler::getInstruction(MCInst &Instr, uint64_t &Size, function in class:AVRDisassembler
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MC/MCDisassembler/
H A DMCDisassembler.h77 virtual DecodeStatus getInstruction(MCInst &Instr, uint64_t &Size,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyOptimizeReturned.cpp61 Instruction *Inst = CS.getInstruction();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DCallSiteSplitting.cpp193 Instruction *Instr = CS.getInstruction();
310 Instruction *Instr = CS.getInstruction();
422 Instruction *Instr = CS.getInstruction();
455 auto Preds = getTwoPredecessors(CS.getInstruction()->getParent());
464 auto Preds = getTwoPredecessors(CS.getInstruction()->getParent());
473 auto *CSDTNode = DTU.getDomTree().getNode(CS.getInstruction()->getParent());
480 recordCondition(CS, Pred, CS.getInstruction()->getParent(), Conditions);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSyntheticCountsPropagation.cpp120 BasicBlock *CSBB = CS.getInstruction()->getParent();
H A DInlineSimple.cpp73 cast<CallBase>(*CS.getInstruction()), Params, TTI, GetAssumptionCache,
H A DInliner.cpp424 Instruction *Call = CS.getInstruction();
430 << ", Call: " << *CS.getInstruction() << "\n");
436 << ", Call: " << *CS.getInstruction() << "\n");
448 << ", Call: " << *CS.getInstruction() << "\n");
459 LLVM_DEBUG(dbgs() << " NOT Inlining: " << *CS.getInstruction()
476 << ", Call: " << *CS.getInstruction() << '\n');
628 Instruction *Instr = CS.getInstruction();
676 CG[Caller]->removeCallEdgeFor(*cast<CallBase>(CS.getInstruction()));
1016 return getInlineCost(cast<CallBase>(*CS.getInstruction()), Params,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DCGProfile.cpp59 if (!getValueProfDataFromInst(*CS.getInstruction(),
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/BPF/Disassembler/
H A DBPFDisassembler.cpp68 DecodeStatus getInstruction(MCInst &Instr, uint64_t &Size,
161 DecodeStatus BPFDisassembler::getInstruction(MCInst &Instr, uint64_t &Size, function in class:BPFDisassembler

Completed in 246 milliseconds

12345