Home
last modified time | relevance | path

Searched refs:setInsertPt (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUGlobalISelDivergenceLowering.cpp136 B.setInsertPt(*MBB, MBB->SkipPHIsAndLabels(std::next(Instr->getIterator()))); in buildRegCopyToLaneMask()
175 B.setInsertPt(MBB, I); in buildMergeLaneMasks()
185 B.setInsertPt(*In.Block, In.Block->getFirstTerminator()); in constrainAsLaneMask()
217 B.setInsertPt(*MBB, MBB->SkipPHIsAndLabels(std::next(Inst->getIterator()))); in lowerTemporalDivergence()
263 B.setInsertPt(*Pred, Pred->getFirstTerminator()); in lowerTemporalDivergenceI1()
H A DAMDGPURegBankSelect.cpp141 B.setInsertPt(MBB, MBB.SkipPHIsAndLabels(std::next(MI.getIterator()))); in reAssignRegBankOnDef()
179 B.setInsertPt(*DefMBB, DefMBB->SkipPHIsAndLabels(std::next(DefMI))); in constrainRegBankUse()
H A DAMDGPURegBankLegalizeHelper.cpp48 B.setInsertPt(*MI.getParent(), std::next(MI.getIterator())); in findRuleAndApplyMapping()
988 B.setInsertPt(*MI.getParent(), MI.getParent()->getFirstNonPHI()); in applyMappingPHI()
1000 B.setInsertPt(*DefMBB, DefMBB->SkipPHIsAndLabels(std::next(DefMI))); in applyMappingPHI()
H A DAMDGPURegisterBankInfo.cpp140 B.setInsertPt(*MI.getParent(), MI); in applyBank()
837 B.setInsertPt(*LoopBB, LoopBB->end()); in executeInWaterfallLoop()
950 B.setInsertPt(*BodyBB, BodyBB->end()); in executeInWaterfallLoop()
976 B.setInsertPt(*RemainderBB, RemainderBB->begin()); in executeInWaterfallLoop()
1911 B.setInsertPt(*IdxUseInstr.getParent(), IdxUseInstr.getIterator()); in reinsertVectorIndexAdd()
2226 B.setInsertPt(*MI.getParent(), ++MI.getIterator()); in applyMappingImpl()
2264 B.setInsertPt(*SrcMBB, SrcMBB->getFirstTerminator()); in applyMappingImpl()
2280 B.setInsertPt(B.getMBB(), MI); in applyMappingImpl()
2325 B.setInsertPt(*MBB, std::next(MI.getIterator())); in applyMappingImpl()
2585 B.setInsertPt(*MBB, MI.getIterator()); in applyMappingImpl()
[all …]
H A DAMDGPULegalizerInfo.cpp616 B.setInsertPt(B.getMBB(), ++B.getInsertPt()); in castBufferRsrcFromV4I32()
625 B.setInsertPt(B.getMBB(), ++B.getInsertPt()); in castBufferRsrcFromV4I32()
5678 B.setInsertPt(B.getMBB(), ++B.getInsertPt()); in legalizePointerAsRsrcIntrin()
6087 B.setInsertPt(B.getMBB(), MI); in legalizeBufferLoad()
6095 B.setInsertPt(B.getMBB(), MI); in legalizeBufferLoad()
6165 B.setInsertPt(B.getMBB(), ++B.getInsertPt()); in legalizeBufferLoad()
6172 B.setInsertPt(B.getMBB(), ++B.getInsertPt()); in legalizeBufferLoad()
6716 B.setInsertPt(*MI.getParent(), ++MI.getIterator()); in legalizeImageIntrinsic()
6873 B.setInsertPt(B.getMBB(), MI); in legalizeSBufferLoad()
6878 B.setInsertPt(B.getMBB(), MI); in legalizeSBufferLoad()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPreLegalizer.cpp148 MIB.setInsertPt(*MI.getParent(), MI); in foldConstantsIntoIntrinsics()
219 MIB.setInsertPt(*MI.getParent(), MI); in selectOpBitcasts()
243 MIB.setInsertPt(*MI.getParent(), MI); in insertBitcasts()
303 MIB.setInsertPt(*MI->getParent(), MI); in propagateSPIRVType()
310 MIB.setInsertPt(*MI->getParent(), MI); in propagateSPIRVType()
416 MIB.setInsertPt(MBB, DefIt); in setInsertPtAfterDef()
474 MIB.setInsertPt(*MI.getParent(), MI.getIterator()); in processInstr()
533 MIB.setInsertPt(*MI.getParent(), MI.getIterator()); in generateAssignInstrs()
739 MIRBuilder.setInsertPt(*I2->getParent(), *I2); in insertInlineAsmProcess()
851 MIB.setInsertPt(*MI.getParent(), MI.getNextNode()); in insertSpirvDecorations()
[all …]
H A DSPIRVGlobalRegistry.cpp248 MIRBuilder.setInsertPt(*NewMBB, InsertAt); in createOpType()
250 MIRBuilder.setInsertPt(*NewMBB, NewMBB->begin()); in createOpType()
262 MIRBuilder.setInsertPt(*OldMBB, oldInsertPoint); in createOpType()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCSEMIRBuilder.cpp51 setInsertPt(*CurMBB, std::next(MII)); in getDominatingInstrForID()
H A DLegalizerHelper.cpp1757 MIRBuilder.setInsertPt(OpMBB, OpMBB.getFirstTerminatorForward()); in narrowScalar()
1762 MIRBuilder.setInsertPt(MBB, MI); in narrowScalar()
1770 MIRBuilder.setInsertPt(MBB, MBB.getFirstNonPHI()); in narrowScalar()
1928 MIRBuilder.setInsertPt(MIRBuilder.getMBB(), ++MIRBuilder.getInsertPt()); in narrowScalar()
2100 MIRBuilder.setInsertPt(MIRBuilder.getMBB(), ++MIRBuilder.getInsertPt()); in widenScalarDst()
2109 MIRBuilder.setInsertPt(MIRBuilder.getMBB(), ++MIRBuilder.getInsertPt()); in narrowScalarDst()
2117 MIRBuilder.setInsertPt(MIRBuilder.getMBB(), ++MIRBuilder.getInsertPt()); in moreElementsVectorDst()
2138 MIRBuilder.setInsertPt(MIRBuilder.getMBB(), ++MIRBuilder.getInsertPt()); in bitcastDst()
2813 MIRBuilder.setInsertPt(MIRBuilder.getMBB(), ++MIRBuilder.getInsertPt()); in widenScalar()
2834 MIRBuilder.setInsertPt(MIRBuilder.getMBB(), ++MIRBuilder.getInsertPt()); in widenScalar()
[all …]
H A DCombinerHelper.cpp304 B.setInsertPt(*OrigDef->getParent(), OrigDef->getIterator()); in matchFreezeOfSingleMaybePoisonOperand()
342 Builder.setInsertPt(*MI.getParent(), MI); in matchCombineConcatVectors()
377 Builder.setInsertPt(*MI.getParent(), MI); in applyCombineConcatVectors()
595 Builder.setInsertPt(*MI.getParent(), MI); in matchCombineShuffleVector()
610 Builder.setInsertPt(*MI.getParent(), MI); in applyCombineShuffleVector()
632 Builder.setInsertPt(*MI.getParent(), MI); in applyShuffleToExtract()
865 Builder.setInsertPt(*InsertIntoBB, InsertBefore); in applyCombineExtendingLoads()
4250 Builder.setInsertPt(*SrcMI->getParent(), InsertPt); in applyExtendThroughPhis()
H A DIRTranslator.cpp3839 CurBuilder->setInsertPt(*ParentBB, ParentBB->end()); in emitSPDescriptorParent()
3931 CurBuilder->setInsertPt(*FailureBB, FailureBB->end()); in emitSPDescriptorFailure()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64RegisterBankInfo.cpp376 Builder.setInsertPt(*MI.getParent(), MI.getIterator()); in applyMappingImpl()
386 Builder.setInsertPt(*MI.getParent(), MI.getIterator()); in applyMappingImpl()
H A DAArch64LegalizerInfo.cpp1726 MIB.setInsertPt(MIB.getMBB(), ++MIB.getInsertPt()); in legalizeIntrinsic()
2327 MIRBuilder.setInsertPt(*NewMI->getParent(), NewMI); in legalizeDynStackAlloc()
H A DAArch64InstructionSelector.cpp2817 MIB.setInsertPt(MIB.getMBB(), std::next(I.getIterator())); in select()
2901 MIB.setInsertPt(MIB.getMBB(), std::next(I.getIterator())); in select()
3101 MIB.setInsertPt(MIB.getMBB(), std::next(LdSt.getIterator())); in select()
3176 MIB.setInsertPt(MIB.getMBB(), std::next(LoadStore->getIterator())); in select()
8074 MIB.setInsertPt(*OpDef->getParent(), InsertPt); in fixupPHIOpBanks()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DMachineIRBuilder.h264 setInsertPt(MBB, InsPt); in MachineIRBuilder()
339 void setInsertPt(MachineBasicBlock &MBB, MachineBasicBlock::iterator II) { in setInsertPt() function
H A DGIMatchTableExecutorImpl.h135 Builder.setInsertPt(*MI->getParent(), ++MI->getIterator()); in executeMatchTable()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVLegalizerInfo.cpp1350 MIRBuilder.setInsertPt(MIRBuilder.getMBB(), ++MIRBuilder.getInsertPt()); in legalizeCustom()