Home
last modified time | relevance | path

Searched defs:DestBB (Results 1 – 25 of 33) sorted by relevance

12

/llvm-project/llvm/lib/CodeGen/
H A DBranchRelaxation.cpp152 MachineBasicBlock *DestBB = TII->getBranchDestBlock(MI); INITIALIZE_PASS() local
273 splitBlockBeforeInstr(MachineInstr & MI,MachineBasicBlock * DestBB) splitBlockBeforeInstr() argument
364 __anoned28e3ec0202(MachineBasicBlock *MBB, MachineBasicBlock *DestBB) fixupConditionalBranch() argument
542 MachineBasicBlock *DestBB = TII->getBranchDestBlock(MI); fixupUnconditionalBranch() local
675 if (MachineBasicBlock *DestBB = TII->getBranchDestBlock(*Last)) { relaxBranchInstructions() local
700 MachineBasicBlock *DestBB = TII->getBranchDestBlock(MI); relaxBranchInstructions() local
[all...]
H A DCodeGenPrepare.cpp908 BasicBlock *DestBB = BI->getSuccessor(0); in findDestBlockOfMergeableEmptyBlock() local
948 BasicBlock *DestBB = findDestBlockOfMergeableEmptyBlock(BB); in eliminateMostlyEmptyBlocks() local
960 isMergingEmptyBlockProfitable(BasicBlock * BB,BasicBlock * DestBB,bool isPreheader) isMergingEmptyBlockProfitable() argument
1131 BasicBlock *DestBB = BI->getSuccessor(0); eliminateMostlyEmptyBlock() local
[all...]
/llvm-project/llvm/lib/Target/ARM/
H A DARMBasicBlockInfo.cpp93 isBBInRange(MachineInstr * MI,MachineBasicBlock * DestBB,unsigned MaxDisp) const isBBInRange() argument
H A DARMConstantIslandPass.cpp1707 MachineBasicBlock *DestBB = MI->getOperand(0).getMBB(); fixupImmediateBr() local
1751 MachineBasicBlock *DestBB = MI->getOperand(0).getMBB(); fixupConditionalBr() local
1914 MachineBasicBlock *DestBB = Br.MI->getOperand(0).getMBB(); optimizeThumb2Branches() local
1934 __anon476e96640402(ImmBranch &Br, ImmCompare &ImmCmp, MachineBasicBlock *DestBB) optimizeThumb2Branches() argument
1978 MachineBasicBlock *DestBB = Br.MI->getOperand(0).getMBB(); optimizeThumb2Branches() local
2008 MachineBasicBlock *DestBB = Br.MI->getOperand(0).getMBB(); optimizeThumb2Branches() local
[all...]
H A DARMLowOverheadLoops.cpp1416 MachineBasicBlock *DestBB = getWhileLoopStartTargetBB(*MI); RevertWhile() local
1451 MachineBasicBlock *DestBB = MI->getOperand(1).getMBB(); RevertLoopEnd() local
1474 MachineBasicBlock *DestBB = MI->getOperand(2).getMBB(); RevertLoopEndDec() local
/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.cpp56 BasicBlock *DestBB = I->getNormalDest(); in insertAfterInvokes() local
/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNPreRALongBranchReg.cpp128 MachineBasicBlock *DestBB = TII->getBranchDestBlock(*Last); runOnMachineFunction() local
H A DSILowerControlFlow.cpp323 MachineBasicBlock *DestBB = MI.getOperand(2).getMBB(); emitElse() local
/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430BranchSelector.cpp128 MachineBasicBlock *DestBB = MI->getOperand(0).getMBB(); in expandBranches() local
/llvm-project/llvm/lib/Target/Mips/
H A DMipsConstantIslandPass.cpp1480 // Check to see if the DestBB is already in-range. in fixupImmediateBr() local
1453 isBBInRange(MachineInstr * MI,MachineBasicBlock * DestBB,unsigned MaxDisp) isBBInRange() argument
1499 MachineBasicBlock *DestBB = MI->getOperand(0).getMBB(); fixupUnconditionalBr() local
1539 MachineBasicBlock *DestBB = MI->getOperand(TargetOperand).getMBB(); fixupConditionalBr() local
[all...]
/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMachineFunctionInfo.cpp145 if (MBBs.count(SrcBB) && MBBs.count(DestBB)) in WebAssemblyFunctionInfo() local
/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCopyHoisting.cpp245 moveCopyInstr(MachineBasicBlock * DestBB,std::pair<Register,Register> Key,MachineInstr * MI) moveCopyInstr() argument
/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYConstantIslandPass.cpp1212 isBBInRange(MachineInstr * MI,MachineBasicBlock * DestBB,unsigned MaxDisp) isBBInRange() argument
1238 MachineBasicBlock *DestBB = TII->getBranchDestBlock(*MI); fixupImmediateBr() local
1277 MachineBasicBlock *DestBB = TII->getBranchDestBlock(*MI); fixupConditionalBr() local
[all...]
/llvm-project/llvm/lib/Transforms/Utils/
H A DBreakCriticalEdges.cpp118 BasicBlock *DestBB = TI->getSuccessor(SuccNum); in SplitKnownCriticalEdge() local
[all...]
H A DBasicBlockUtils.cpp810 updatePhiNodes(BasicBlock * DestBB,BasicBlock * OldPred,BasicBlock * NewPred,PHINode * Until) updatePhiNodes() argument
981 createPHIsForSplitLoopExit(ArrayRef<BasicBlock * > Preds,BasicBlock * SplitBB,BasicBlock * DestBB) createPHIsForSplitLoopExit() argument
H A DLocal.cpp351 BasicBlock *DestBB = IBI->getDestination(i); ConstantFoldTerminator() local
771 MergeBasicBlockIntoOnlyPred(BasicBlock * DestBB,DomTreeUpdater * DTU) MergeBasicBlockIntoOnlyPred() argument
[all...]
/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchInstrInfo.cpp422 insertIndirectBranch(MachineBasicBlock & MBB,MachineBasicBlock & DestBB,MachineBasicBlock & RestoreBB,const DebugLoc & DL,int64_t BrOffset,RegScavenger * RS) const insertIndirectBranch() argument
/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPGOInstrumentation.cpp494 BasicBlock *DestBB; global() member
787 BasicBlock *DestBB = E->DestBB; getInstrBB() local
1211 const BasicBlock *DestBB = E->DestBB; setupBBInfoEdges() local
1274 const BasicBlock *DestBB = E->DestBB; setInstrumentedCounts() local
1632 const BasicBlock *DestBB = E->DestBB; setBranchWeights() local
[all...]
H A DGCOVProfiling.cpp182 const BasicBlock *DestBB; global() member
712 BasicBlock *DestBB = const_cast<BasicBlock *>(E.DestBB); getInstrBB() local
[all...]
H A DIndirectCallPromotion.cpp208 isDestBBSuitableForSink(Instruction * Inst,BasicBlock * DestBB) isDestBBSuitableForSink() argument
/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVNHoist.cpp1014 removeAndReplace(const SmallVecInsn & Candidates,Instruction * Repl,BasicBlock * DestBB,bool MoveAccess) removeAndReplace() argument
1071 BasicBlock *DestBB = HP.first; hoist() local
[all...]
/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp1489 BasicBlock *DestBB = StoreBB->getTerminator()->getSuccessor(0); mergeStoreIntoSuccessor() local
/llvm-project/llvm/lib/Target/X86/
H A DX86MCInstLower.cpp2463 MachineBasicBlock *DestBB = MI->getOperand(0).getMBB(); emitInstruction() local
/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp7174 BasicBlock *DestBB; parseSwitch() local
7216 BasicBlock *DestBB; parseIndirectBr() local
7457 BasicBlock *DestBB; parseCatchSwitch() local
7588 BasicBlock *DestBB; parseCallBr() local
[all...]
/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp5676 BasicBlock *DestBB = getBasicBlock(Record[CurIdx++]); parseFunctionBody() local
5700 BasicBlock *DestBB = getBasicBlock(Record[1+3+i*2]); parseFunctionBody() local
5722 if (BasicBlock *DestBB = getBasicBlock(Record[2+i])) { parseFunctionBody() local

12