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

<<1112131415161718

  /external/llvm/lib/CodeGen/
ExpandPostRAPseudos.cpp 69 MachineBasicBlock::iterator CopyMI = MI;
81 MachineBasicBlock *MBB = MI->getParent();
126 MachineBasicBlock::iterator CopyMI = MI;
172 MachineBasicBlock::iterator dMI = MI;
193 for (MachineBasicBlock::iterator mi = mbbi->begin(), me = mbbi->end();
DeadMachineInstructionElim.cpp 104 for (MachineBasicBlock &MBB : make_range(MF.rbegin(), MF.rend())) {
111 for (MachineBasicBlock::succ_iterator S = MBB.succ_begin(),
118 for (MachineBasicBlock::reverse_iterator MII = MBB.rbegin(),
OptimizePHIs.cpp 56 bool OptimizeBB(MachineBasicBlock &MBB);
157 bool OptimizePHIs::OptimizeBB(MachineBasicBlock &MBB) {
159 for (MachineBasicBlock::iterator
ProcessImplicitDefs.cpp 99 MachineBasicBlock::instr_iterator UserMI = MI->getIterator();
100 MachineBasicBlock::instr_iterator UserE = MI->getParent()->instr_end();
151 for (MachineBasicBlock::instr_iterator MBBI = MFI->instr_begin(),
LocalStackSlotAllocation.cpp 51 MachineBasicBlock::iterator MI; // Instr referencing the frame
55 FrameRef(MachineBasicBlock::iterator I, int64_t Offset, int Idx) :
60 MachineBasicBlock::iterator getMachineInstr() const { return MI; }
289 for (MachineBasicBlock::iterator I = BB->begin(); I != BB->end(); ++I) {
328 MachineBasicBlock *Entry = &Fn.front();
336 MachineBasicBlock::iterator I = FR.getMachineInstr();
403 // MachineBasicBlock::iterator InsertionPt = Entry->begin();
LiveDebugValues.cpp 79 typedef SmallDenseMap<const MachineBasicBlock *, VarLocList> VarLocInMBB;
87 bool join(MachineBasicBlock &MBB, VarLocInMBB &OutLocs, VarLocInMBB &InLocs);
231 const MachineBasicBlock *CurMBB = MI.getParent();
274 bool LiveDebugValues::join(MachineBasicBlock &MBB, VarLocInMBB &OutLocs,
357 DenseMap<unsigned int, MachineBasicBlock *> OrderToBB;
358 DenseMap<MachineBasicBlock *, unsigned int> BBToOrder;
386 SmallPtrSet<MachineBasicBlock *, 16> OnPending;
388 MachineBasicBlock *MBB = OrderToBB[Worklist.top()];
MachineCombiner.cpp 63 bool combineInstructions(MachineBasicBlock *);
71 improvesCriticalPathLen(MachineBasicBlock *MBB, MachineInstr *Root,
76 bool preservesResourceLen(MachineBasicBlock *MBB,
240 MachineBasicBlock *MBB, MachineInstr *Root,
302 MachineBasicBlock *MBB, MachineTraceMetrics::Trace BlockTrace,
310 //ArrayRef<const MachineBasicBlock *> MBBarr(MBB);
311 SmallVector <const MachineBasicBlock *, 1> MBBarr;
353 bool MachineCombiner::combineInstructions(MachineBasicBlock *MBB) {
419 MBB->insert((MachineBasicBlock::iterator) &MI, InstrPtr);
MachineModuleInfo.cpp 285 /// specified MachineBasicBlock.
287 (MachineBasicBlock *LandingPad) {
301 void MachineModuleInfo::addInvoke(MachineBasicBlock *LandingPad,
310 MCSymbol *MachineModuleInfo::addLandingPad(MachineBasicBlock *LandingPad) {
327 addCatchTypeInfo(MachineBasicBlock *LandingPad,
337 addFilterTypeInfo(MachineBasicBlock *LandingPad,
348 void MachineModuleInfo::addCleanup(MachineBasicBlock *LandingPad) {
353 void MachineModuleInfo::addSEHCatchHandler(MachineBasicBlock *LandingPad,
363 void MachineModuleInfo::addSEHCleanupHandler(MachineBasicBlock *LandingPad,
StackSlotColoring.cpp 112 bool RemoveDeadStores(MachineBasicBlock* MBB);
145 MachineBasicBlock *MBB = &*MBBI;
146 for (MachineBasicBlock::iterator MII = MBB->begin(), EE = MBB->end();
330 MachineBasicBlock *MBB = &*MBBI;
331 for (MachineBasicBlock::iterator MII = MBB->begin(), EE = MBB->end();
375 bool StackSlotColoring::RemoveDeadStores(MachineBasicBlock* MBB) {
382 for (MachineBasicBlock::iterator I = MBB->begin(), E = MBB->end();
397 MachineBasicBlock::iterator NextMI = std::next(I);
  /external/llvm/lib/Target/AMDGPU/
R600ControlFlowFinalizer.cpp 316 MakeFetchClause(MachineBasicBlock &MBB, MachineBasicBlock::iterator &I)
318 MachineBasicBlock::iterator ClauseHead = I;
323 for (MachineBasicBlock::iterator E = MBB.end(); I != E; ++I) {
369 MachineBasicBlock::iterator insertLiterals(
370 MachineBasicBlock::iterator InsertPos,
372 MachineBasicBlock *MBB = InsertPos->getParent();
385 MakeALUClause(MachineBasicBlock &MBB, MachineBasicBlock::iterator &I)
387 MachineBasicBlock::iterator ClauseHead = I
    [all...]
  /external/llvm/lib/Target/ARM/
ARMConstantPoolValue.h 28 class MachineBasicBlock;
221 const MachineBasicBlock *MBB; // Machine basic block.
223 ARMConstantPoolMBB(LLVMContext &C, const MachineBasicBlock *mbb, unsigned id,
229 const MachineBasicBlock *mbb,
232 const MachineBasicBlock *getMBB() const { return MBB; }
ARMISelLowering.h 253 MachineBasicBlock *
255 MachineBasicBlock *MBB) const override;
649 MachineBasicBlock *MBB,
650 MachineBasicBlock *DispatchBB, int FI) const;
652 void EmitSjLjDispatchBlock(MachineInstr *MI, MachineBasicBlock *MBB) const;
654 bool RemapAddSubWithFlags(MachineInstr *MI, MachineBasicBlock *BB) const;
656 MachineBasicBlock *EmitStructByval(MachineInstr *MI,
657 MachineBasicBlock *MBB) const;
659 MachineBasicBlock *EmitLowered__chkstk(MachineInstr *MI,
660 MachineBasicBlock *MBB) const
    [all...]
  /external/llvm/include/llvm/CodeGen/
LexicalScopes.h 33 class MachineBasicBlock;
163 SmallPtrSetImpl<const MachineBasicBlock *> &MBBs);
167 bool dominates(const DILocation *DL, MachineBasicBlock *MBB);
  /external/llvm/lib/Target/Hexagon/
HexagonSplitConst32AndConst64.cpp 84 MachineBasicBlock *MBB = &*MBBb;
86 MachineBasicBlock::iterator MII = MBB->begin();
87 MachineBasicBlock::iterator MIE = MBB->end ();
  /external/llvm/lib/Target/Mips/
MipsAsmPrinter.h 28 class MachineBasicBlock;
127 void EmitBasicBlockEnd(const MachineBasicBlock &MBB) override;
129 const MachineBasicBlock* MBB) const override;
MipsSERegisterInfo.cpp 105 void MipsSERegisterInfo::eliminateFI(MachineBasicBlock::iterator II,
180 MachineBasicBlock &MBB = *MI.getParent();
199 MachineBasicBlock &MBB = *MI.getParent();
MipsFrameLowering.cpp 148 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
149 MachineBasicBlock::iterator I) const {
  /external/llvm/lib/Target/PowerPC/
PPCVSXCopy.cpp 89 bool processBlock(MachineBasicBlock &MBB) {
93 for (MachineBasicBlock::iterator I = MBB.begin(), IE = MBB.end();
168 MachineBasicBlock &B = *I++;
  /external/llvm/lib/CodeGen/MIRParser/
MILexer.h 102 MachineBasicBlock,
177 return Kind == IntegerLiteral || Kind == MachineBasicBlock ||
  /external/llvm/lib/Target/AArch64/
AArch64CleanupLocalDynamicTLSPass.cpp 58 MachineBasicBlock *BB = Node->getBlock();
62 for (MachineBasicBlock::iterator I = BB->begin(), E = BB->end(); I != E;
AArch64DeadRegisterDefinitionsPass.cpp 40 bool processMachineBasicBlock(MachineBasicBlock &MBB);
81 MachineBasicBlock &MBB) {
AArch64ExpandPseudoInsts.cpp 48 bool expandMBB(MachineBasicBlock &MBB);
49 bool expandMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI);
50 bool expandMOVImm(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
100 MachineBasicBlock &MBB,
101 MachineBasicBlock::iterator &MBBI,
151 MachineBasicBlock &MBB,
152 MachineBasicBlock::iterator &MBBI,
285 MachineBasicBlock &MBB
    [all...]
AArch64StorePairSuppress.cpp 48 bool shouldAddSTPToBlock(const MachineBasicBlock *BB);
72 bool AArch64StorePairSuppress::shouldAddSTPToBlock(const MachineBasicBlock *BB) {
  /external/llvm/lib/Target/BPF/
BPFRegisterInfo.cpp 44 void BPFRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II,
62 MachineBasicBlock &MBB = *MI.getParent();
  /external/llvm/lib/Target/Sparc/
SparcFrameLowering.cpp 41 MachineBasicBlock &MBB,
42 MachineBasicBlock::iterator MBBI,
86 MachineBasicBlock &MBB) const {
95 MachineBasicBlock::iterator MBBI = MBB.begin();
187 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
188 MachineBasicBlock::iterator I) const {
203 MachineBasicBlock &MBB) const {
205 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();

Completed in 1070 milliseconds

<<1112131415161718