| /external/llvm/lib/Target/Sparc/ |
| DelaySlotFiller.cpp | 54 bool runOnMachineBasicBlock(MachineBasicBlock &MBB); 69 void insertCallDefsUses(MachineBasicBlock::iterator MI, 73 void insertDefsUses(MachineBasicBlock::iterator MI, 80 bool delayHasHazard(MachineBasicBlock::iterator candidate, 85 MachineBasicBlock::iterator 86 findDelayInstr(MachineBasicBlock &MBB, MachineBasicBlock::iterator slot); 88 bool needsUnimp(MachineBasicBlock::iterator I, unsigned &StructSize); 90 bool tryCombineRestoreWithPrevInst(MachineBasicBlock &MBB, 91 MachineBasicBlock::iterator MBBI) [all...] |
| /external/llvm/lib/CodeGen/ |
| AntiDepBreaker.h | 18 #include "llvm/CodeGen/MachineBasicBlock.h" 38 virtual void StartBlock(MachineBasicBlock *BB) =0; 43 MachineBasicBlock::iterator Begin, 44 MachineBasicBlock::iterator End,
|
| FuncletLayout.cpp | 40 DenseMap<const MachineBasicBlock *, int> FuncletMembership = 45 F.sort([&](MachineBasicBlock &X, MachineBasicBlock &Y) {
|
| SplitKit.h | 68 MachineBasicBlock *MBB; 150 MachineBasicBlock::iterator getLastSplitPointIter(MachineBasicBlock*); 186 typedef SmallPtrSet<const MachineBasicBlock*, 16> BlockPtrSet; 320 MachineBasicBlock &MBB, 321 MachineBasicBlock::iterator I); 329 MachineBasicBlock *findShallowDominator(MachineBasicBlock *MBB, 330 MachineBasicBlock *DefMBB); 382 SlotIndex enterIntvAtEnd(MachineBasicBlock &MBB) [all...] |
| MachineDominanceFrontier.cpp | 19 template class DominanceFrontierBase<MachineBasicBlock>; 20 template class ForwardDominanceFrontierBase<MachineBasicBlock>;
|
| MachineBlockPlacement.cpp | 33 #include "llvm/CodeGen/MachineBasicBlock.h" 110 typedef DenseMap<MachineBasicBlock *, BlockChain *> BlockToChainMapType; 130 SmallVector<MachineBasicBlock *, 4> Blocks; 146 BlockChain(BlockToChainMapType &BlockToChain, MachineBasicBlock *BB) 153 typedef SmallVectorImpl<MachineBasicBlock *>::iterator iterator; 167 void merge(MachineBasicBlock *BB, BlockChain *Chain) { 184 for (MachineBasicBlock *ChainBB : *Chain) { 194 for (MachineBasicBlock *MBB : *this) 210 typedef SmallPtrSet<MachineBasicBlock *, 16> BlockFilterSet; 232 SmallPtrSet<MachineBasicBlock *, 4> UnavoidableBlocks [all...] |
| BranchFolding.cpp | 123 void BranchFolder::RemoveDeadBlock(MachineBasicBlock *MBB) { 149 bool BranchFolder::OptimizeImpDefsBlock(MachineBasicBlock *MBB) { 151 MachineBasicBlock::iterator I = MBB->begin(); 168 MachineBasicBlock::iterator FirstTerm = I; 217 for (MachineBasicBlock &MBB : MF) { 218 MachineBasicBlock *TBB = nullptr, *FBB = nullptr; 247 for (const MachineBasicBlock &BB : MF) { 314 static unsigned HashEndOfMBB(const MachineBasicBlock *MBB) { 315 MachineBasicBlock::const_iterator I = MBB->getLastNonDebugInstr(); 325 static unsigned ComputeCommonTailLength(MachineBasicBlock *MBB1 [all...] |
| /external/mesa3d/src/gallium/drivers/radeon/ |
| AMDGPUInstrInfo.cpp | 80 MachineBasicBlock::iterator &MBBI, 85 bool AMDGPUInstrInfo::getNextBranchInstr(MachineBasicBlock::iterator &iter, 86 MachineBasicBlock &MBB) const { 100 MachineBasicBlock::iterator skipFlowControl(MachineBasicBlock *MBB) { 101 MachineBasicBlock::iterator tmp = MBB->end(); 122 AMDGPUInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB, 123 MachineBasicBlock::iterator MI, 132 AMDGPUInstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB, 133 MachineBasicBlock::iterator MI [all...] |
| R600ISelLowering.h | 27 virtual MachineBasicBlock * EmitInstrWithCustomInserter(MachineInstr *MI, 28 MachineBasicBlock * BB) const; 41 void lowerImplicitParameter(MachineInstr *MI, MachineBasicBlock &BB,
|
| SIInstrInfo.h | 33 virtual void copyPhysReg(MachineBasicBlock &MBB, 34 MachineBasicBlock::iterator MI, DebugLoc DL,
|
| AMDGPUInstrInfo.h | 44 bool getNextBranchInstr(MachineBasicBlock::iterator &iter, 45 MachineBasicBlock &MBB) const; 69 MachineBasicBlock::iterator &MBBI, 73 virtual void copyPhysReg(MachineBasicBlock &MBB, 74 MachineBasicBlock::iterator MI, DebugLoc DL, 78 void storeRegToStackSlot(MachineBasicBlock &MBB, 79 MachineBasicBlock::iterator MI, 83 void loadRegFromStackSlot(MachineBasicBlock &MBB, 84 MachineBasicBlock::iterator MI, 114 void insertNoop(MachineBasicBlock &MBB [all...] |
| AMDILFrameLowering.h | 42 virtual void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
|
| /external/llvm/lib/Target/X86/ |
| X86InstrInfo.h | 170 bool AnalyzeBranchImpl(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, 171 MachineBasicBlock *&FBB, 218 void reMaterialize(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, 247 MachineBasicBlock::iterator &MBBI, 310 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, 311 MachineBasicBlock *&FBB, 318 bool AnalyzeBranchPredicate(MachineBasicBlock &MBB [all...] |
| /external/llvm/include/llvm/CodeGen/ |
| MachineInstrBuilder.h | 58 operator MachineBasicBlock::iterator() const { return MI; } 98 const MachineInstrBuilder &addMBB(MachineBasicBlock *MBB, 250 /// the given position in the given MachineBasicBlock, and sets up the first 252 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB, 253 MachineBasicBlock::iterator I, 263 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB, 264 MachineBasicBlock::instr_iterator I, 274 inline MachineInstrBuilder BuildMI(MachineBasicBlock &BB, 280 MachineBasicBlock::instr_iterator MII(I); 284 MachineBasicBlock::iterator MII = I [all...] |
| ScheduleDAGInstrs.h | 115 MachineBasicBlock *BB; 118 MachineBasicBlock::iterator RegionBegin; 121 MachineBasicBlock::iterator RegionEnd; 186 MachineBasicBlock::iterator begin() const { return RegionBegin; } 189 MachineBasicBlock::iterator end() const { return RegionEnd; } 198 virtual void startBlock(MachineBasicBlock *BB); 204 virtual void enterRegion(MachineBasicBlock *bb, 205 MachineBasicBlock::iterator begin, 206 MachineBasicBlock::iterator end, 212 /// buildSchedGraph - Build SUnits from the MachineBasicBlock that we ar [all...] |
| /external/llvm/lib/Target/BPF/ |
| BPFFrameLowering.cpp | 27 MachineBasicBlock &MBB) const {} 30 MachineBasicBlock &MBB) const {}
|
| BPFRegisterInfo.h | 32 void eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
|
| /external/llvm/lib/Target/Hexagon/ |
| HexagonVLIWPacketizer.h | 54 const MachineBasicBlock *MBB) override; 68 MachineBasicBlock::iterator addToPacket(MachineInstr *MI) override; 69 void endPacket(MachineBasicBlock *MBB, MachineInstr *MI) override; 78 MachineBasicBlock::iterator &MII, 81 unsigned DepReg, MachineBasicBlock::iterator &MII, 86 MachineBasicBlock::iterator &MII, 89 unsigned DepReg, MachineBasicBlock::iterator &MII, 92 unsigned DepReg, MachineBasicBlock::iterator &MII);
|
| /external/llvm/lib/Target/Mips/ |
| MipsFrameLowering.h | 41 MachineBasicBlock &MBB, 42 MachineBasicBlock::iterator I) const override;
|
| MipsSERegisterInfo.h | 34 void eliminateFI(MachineBasicBlock::iterator II, unsigned OpNo,
|
| /external/llvm/include/llvm/Target/ |
| TargetInstrInfo.h | 265 virtual void reMaterialize(MachineBasicBlock &MBB, 266 MachineBasicBlock::iterator MI, 291 MachineBasicBlock::iterator &MBBI, LiveVariables *LV) const { 456 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, 457 MachineBasicBlock *&FBB, 479 MachineBasicBlock *TrueDest; 480 MachineBasicBlock *FalseDest; 502 virtual bool AnalyzeBranchPredicate(MachineBasicBlock &MBB, 511 virtual unsigned RemoveBranch(MachineBasicBlock &MBB) const [all...] |
| /external/llvm/lib/Target/AMDGPU/ |
| SIFrameLowering.h | 25 MachineBasicBlock &MBB) const override;
|
| /external/llvm/lib/Target/ARM/ |
| ARMInstrInfo.h | 42 void expandLoadStackGuard(MachineBasicBlock::iterator MI,
|
| /external/llvm/lib/Target/NVPTX/ |
| NVPTXFrameLowering.cpp | 35 MachineBasicBlock &MBB) const { 69 MachineBasicBlock &MBB) const {} 74 MachineFunction &MF, MachineBasicBlock &MBB, 75 MachineBasicBlock::iterator I) const {
|
| /external/llvm/lib/CodeGen/SelectionDAG/ |
| SelectionDAGBuilder.h | 59 class MachineBasicBlock; 153 MachineBasicBlock *MBB; 160 MachineBasicBlock *MBB, BranchProbability Prob) { 199 MachineBasicBlock* BB; 203 CaseBits(uint64_t mask, MachineBasicBlock* bb, unsigned bits, 220 const Value *cmpmiddle, MachineBasicBlock *truebb, 221 MachineBasicBlock *falsebb, MachineBasicBlock *me, 237 MachineBasicBlock *TrueBB, *FalseBB; 240 MachineBasicBlock *ThisBB [all...] |