HomeSort by relevance Sort by last modified time
    Searched refs:MachineBasicBlock (Results 76 - 100 of 436) sorted by null

1 2 34 5 6 7 8 91011>>

  /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...]

Completed in 1252 milliseconds

1 2 34 5 6 7 8 91011>>