Home
last modified time | relevance | path

Searched defs:InsertPt (Results 1 – 25 of 84) sorted by relevance

1234

/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86SpeculativeLoadHardening.cpp591 auto InsertPt = MBB->SkipPHIsAndLabels(MBB->begin()); in hardenEdgesWithLFENCE() local
741 auto InsertPt = CheckingMBB.begin(); in tracePredStateThroughCFG() local
1108 auto InsertPt = Pred->getFirstTerminator(); tracePredStateThroughIndirectBranches() local
1148 auto InsertPt = MBB.SkipPHIsLabelsAndDebug(MBB.begin()); tracePredStateThroughIndirectBranches() local
1492 saveEFLAGS(MachineBasicBlock & MBB,MachineBasicBlock::iterator InsertPt,const DebugLoc & Loc) saveEFLAGS() argument
1510 restoreEFLAGS(MachineBasicBlock & MBB,MachineBasicBlock::iterator InsertPt,const DebugLoc & Loc,Register Reg) restoreEFLAGS() argument
1521 mergePredStateIntoSP(MachineBasicBlock & MBB,MachineBasicBlock::iterator InsertPt,const DebugLoc & Loc,unsigned PredStateReg) mergePredStateIntoSP() argument
1541 extractPredStateFromSP(MachineBasicBlock & MBB,MachineBasicBlock::iterator InsertPt,const DebugLoc & Loc) extractPredStateFromSP() argument
1637 auto InsertPt = MI.getIterator(); hardenLoadAddr() local
1901 hardenValueInRegister(Register Reg,MachineBasicBlock & MBB,MachineBasicBlock::iterator InsertPt,const DebugLoc & Loc) hardenValueInRegister() argument
2004 auto InsertPt = MI.getIterator(); hardenReturnInstr() local
2051 auto InsertPt = MI.getIterator(); tracePredStateThroughCall() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp93 BasicBlock::iterator InsertPt; DemoteRegToStack() local
148 BasicBlock::iterator InsertPt = P->getIterator(); DemotePHIToStack() local
[all...]
H A DVNCoercion.cpp336 Instruction *InsertPt, const DataLayout &DL) { in getValueForLoad()
361 Type *LoadTy, Instruction *InsertPt, in getMemInstValueForLoad()
H A DLoopUnrollRuntime.cpp167 Instruction *InsertPt = PrologExit->getTerminator(); in ConnectProlog() local
304 Instruction *InsertPt = NewExit->getTerminator(); in ConnectEpilog() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCopyToCombine.cpp610 MachineBasicBlock::iterator InsertPt(DoInsertAtI1 ? I1 : I2); combine() local
641 emitConst64(MachineBasicBlock::iterator & InsertPt,unsigned DoubleDestReg,MachineOperand & HiOperand,MachineOperand & LoOperand) emitConst64() argument
658 emitCombineII(MachineBasicBlock::iterator & InsertPt,unsigned DoubleDestReg,MachineOperand & HiOperand,MachineOperand & LoOperand) emitCombineII() argument
752 emitCombineIR(MachineBasicBlock::iterator & InsertPt,unsigned DoubleDestReg,MachineOperand & HiOperand,MachineOperand & LoOperand) emitCombineIR() argument
800 emitCombineRI(MachineBasicBlock::iterator & InsertPt,unsigned DoubleDestReg,MachineOperand & HiOperand,MachineOperand & LoOperand) emitCombineRI() argument
849 emitCombineRR(MachineBasicBlock::iterator & InsertPt,unsigned DoubleDestReg,MachineOperand & HiOperand,MachineOperand & LoOperand) emitCombineRR() argument
[all...]
H A DHexagonOptAddrMode.cpp564 MachineBasicBlock::instr_iterator InsertPt = UsePos.getInstrIterator(); changeLoad() local
627 MachineBasicBlock::instr_iterator InsertPt = UsePos.getInstrIterator(); changeStore() local
706 MachineBasicBlock::instr_iterator InsertPt = UsePos.getInstrIterator(); changeAddAsl() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.cpp74 CallInst *BundledRetainClaimRVs::insertRVCall(BasicBlock::iterator InsertPt, in insertRVCall() argument
81 BasicBlock::iterator InsertPt, CallBase *AnnotatedCall, in insertRVCallWithColors() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyArgumentMove.cpp77 MachineBasicBlock::iterator InsertPt = EntryMBB.end(); in runOnMachineFunction() local
H A DWebAssemblyExplicitLocals.cpp336 auto InsertPt = std::next(MI.getIterator()); runOnMachineFunction() local
367 MachineInstr *InsertPt = &MI; runOnMachineFunction() local
H A DWebAssemblyFrameLowering.cpp276 auto InsertPt = MBB.begin(); in emitPrologue() local
339 auto InsertPt = MBB.getFirstTerminator(); in emitEpilogue() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DValueProfileCollector.h61 Instruction *InsertPt; // Insert the VP lib call before this instr. member
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalarizeMaskedMemIntrin.cpp156 Instruction *InsertPt = CI; in scalarizeMaskedLoad() local
294 Instruction *InsertPt = CI; in scalarizeMaskedStore() local
416 Instruction *InsertPt = CI; in scalarizeMaskedGather() local
550 Instruction *InsertPt in scalarizeMaskedScatter() local
636 Instruction *InsertPt = CI; scalarizeMaskedExpandLoad() local
762 Instruction *InsertPt = CI; scalarizeMaskedCompressStore() local
[all...]
H A DGuardWidening.cpp305 Instruction *InsertPt = findInsertionPointForWideCondition(ToWiden); widenGuard() local
624 freezeAndPush(Value * Orig,Instruction * InsertPt) freezeAndPush() argument
635 BasicBlock::iterator InsertPt = *InsertPtAtDef; freezeAndPush() local
658 BasicBlock::iterator InsertPt = *getFreezeInsertPt(Def, DT); freezeAndPush() local
718 mergeChecks(SmallVectorImpl<Value * > & ChecksToHoist,SmallVectorImpl<Value * > & ChecksToWiden,Instruction * InsertPt) mergeChecks() argument
789 hoistChecks(SmallVectorImpl<Value * > & ChecksToHoist,Value * OldCondition,Instruction * InsertPt) hoistChecks() argument
[all...]
H A DMergedLoadStoreMotion.cpp255 BasicBlock::iterator InsertPt = BB->getFirstInsertionPt(); in sinkStoresAndGEPs() local
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DReplaceConstant.cpp25 static SmallVector<Instruction *, 4> expandUser(BasicBlock::iterator InsertPt, in expandUser() argument
H A DBasicBlock.cpp451 const_iterator InsertPt = FirstNonPHI->getIterator(); getFirstInsertionPt() local
465 const_iterator InsertPt = FirstNonPHI->getIterator(); getFirstNonPHIOrDbgOrAlloca() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILowerWWMCopies.cpp126 MachineBasicBlock::iterator InsertPt = MI.getIterator(); runOnMachineFunction() local
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineLoopUtils.cpp45 auto InsertPt = NewBB->end(); in PeelSingleBlockLoop() local
H A DCFIFixup.cpp183 MachineBasicBlock::iterator InsertPt = PrologueEnd; in runOnMachineFunction() local
H A DExpandMemCmp.cpp576 BasicBlock::iterator InsertPt = ResBlock.BB->getFirstInsertionPt(); in emitMemCmpResultBlock() local
586 BasicBlock::iterator InsertPt = ResBlock.BB->getFirstInsertionPt(); in emitMemCmpResultBlock() local
/freebsd-src/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelEmitter.cpp1163 importExplicitUseRenderer(action_iterator InsertPt,RuleMatcher & Rule,BuildMIAction & DstMIBuilder,const TreePatternNode * DstChild,const TreePatternNode * Src) importExplicitUseRenderer() argument
1327 action_iterator InsertPt = InsertPtOrError.get(); createAndImportInstructionRenderer() local
1356 createAndImportSubInstructionRenderer(const action_iterator InsertPt,RuleMatcher & M,const TreePatternNode * Dst,const TreePatternNode * Src,unsigned TempRegID) createAndImportSubInstructionRenderer() argument
1477 createInstructionRenderer(action_iterator InsertPt,RuleMatcher & M,const TreePatternNode * Dst) createInstructionRenderer() argument
1498 importExplicitDefRenderers(action_iterator InsertPt,RuleMatcher & M,BuildMIAction & DstMIBuilder,const TreePatternNode * Src,const TreePatternNode * Dst) importExplicitDefRenderers() argument
1538 importExplicitUseRenderers(action_iterator InsertPt,RuleMatcher & M,BuildMIAction & DstMIBuilder,const llvm::TreePatternNode * Dst,const llvm::TreePatternNode * Src) importExplicitUseRenderers() argument
1712 importDefaultOperandRenderers(action_iterator InsertPt,RuleMatcher & M,BuildMIAction & DstMIBuilder,const DAGDefaultOperand & DefaultOp) const importDefaultOperandRenderers() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp222 for (const std::unique_ptr<InsertPoint> &InsertPt : RepairPt) { in repairReg() local
550 for (const std::unique_ptr<InsertPoint> &InsertPt : RepairPt) { computeMapping() local
/freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/
H A DIRBuilder.h67 I->insertInto(InsertPt.getNodeParent(), InsertPt); in InsertHelper() argument
87 InsertHelper(Instruction * I,const Twine & Name,BasicBlock * BB,BasicBlock::iterator InsertPt) InsertHelper() argument
120 BasicBlock::iterator InsertPt; global() variable
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFunctionLoweringInfo.h161 MachineBasicBlock::iterator InsertPt; variable
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInsertVSETVLI.cpp915 insertVSETVLI(MachineBasicBlock & MBB,MachineBasicBlock::iterator InsertPt,DebugLoc DL,const VSETVLIInfo & Info,const VSETVLIInfo & PrevInfo) insertVSETVLI() argument
1358 auto InsertPt = MBB.getFirstInstrTerminator(); emitVSETVLIs() local
1474 auto InsertPt = UnavailablePred->getFirstInstrTerminator(); doPRE() local
[all...]

1234