HomeSort by relevance Sort by last modified time
    Searched refs:MachineBasicBlock (Results 151 - 175 of 390) sorted by null

1 2 3 4 5 67 8 91011>>

  /external/llvm/lib/Target/R600/
AMDGPUInstrInfo.cpp 84 MachineBasicBlock::iterator &MBBI,
91 AMDGPUInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB,
92 MachineBasicBlock::iterator MI,
101 AMDGPUInstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB,
102 MachineBasicBlock::iterator MI,
109 bool AMDGPUInstrInfo::expandPostRAPseudo (MachineBasicBlock::iterator MI) const {
110 MachineBasicBlock *MBB = MI->getParent();
230 void AMDGPUInstrInfo::insertNoop(MachineBasicBlock &MBB,
231 MachineBasicBlock::iterator MI) const {
AMDGPURegisterInfo.h 53 void eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
SIRegisterInfo.h 36 void eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
123 void buildScratchLoadStore(MachineBasicBlock::iterator MI,
SIInsertWaits.cpp 97 void pushInstruction(MachineBasicBlock &MBB,
98 MachineBasicBlock::iterator I);
101 bool insertWait(MachineBasicBlock &MBB,
102 MachineBasicBlock::iterator I,
112 void handleSendMsg(MachineBasicBlock &MBB, MachineBasicBlock::iterator I);
244 void SIInsertWaits::pushInstruction(MachineBasicBlock &MBB,
245 MachineBasicBlock::iterator I) {
312 bool SIInsertWaits::insertWait(MachineBasicBlock &MBB,
313 MachineBasicBlock::iterator I
    [all...]
  /external/llvm/lib/Target/Sparc/
SparcRegisterInfo.h 38 void eliminateFrameIndex(MachineBasicBlock::iterator II,
SparcInstrInfo.cpp 127 bool SparcInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,
128 MachineBasicBlock *&TBB,
129 MachineBasicBlock *&FBB,
134 MachineBasicBlock::iterator I = MBB.end();
135 MachineBasicBlock::iterator UnCondBrIter = MBB.end();
184 MachineBasicBlock *TargetBB = I->getOperand(0).getMBB();
204 MachineBasicBlock::iterator OldInst = I;
230 SparcInstrInfo::InsertBranch(MachineBasicBlock &MBB,MachineBasicBlock *TBB,
231 MachineBasicBlock *FBB
    [all...]
  /external/llvm/lib/Target/SystemZ/
SystemZAsmPrinter.h 19 class MachineBasicBlock;
  /external/llvm/lib/Target/XCore/
XCoreRegisterInfo.h 42 void eliminateFrameIndex(MachineBasicBlock::iterator II,
XCoreMachineFunctionInfo.h 40 std::vector<std::pair<MachineBasicBlock::iterator, CalleeSavedInfo>>
99 std::vector<std::pair<MachineBasicBlock::iterator, CalleeSavedInfo>> &
  /external/mesa3d/src/gallium/drivers/radeon/
AMDGPURegisterInfo.h 54 void eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
AMDILFrameLowering.cpp 46 AMDGPUFrameLowering::emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const
AMDGPUMCInstLower.cpp 19 #include "llvm/CodeGen/MachineBasicBlock.h"
67 const MachineBasicBlock *MBB = MI->getParent();
68 MachineBasicBlock::const_instr_iterator I = MI;
SIInstrInfo.cpp 37 SIInstrInfo::copyPhysReg(MachineBasicBlock &MBB,
38 MachineBasicBlock::iterator MI, DebugLoc DL,
  /external/llvm/lib/CodeGen/
MachineTraceMetrics.cpp 13 #include "llvm/CodeGen/MachineBasicBlock.h"
85 MachineTraceMetrics::getResources(const MachineBasicBlock *MBB) {
157 MachineTraceMetrics::Ensemble::getLoopFor(const MachineBasicBlock *MBB) const {
164 computeDepthResources(const MachineBasicBlock *MBB) {
197 computeHeightResources(const MachineBasicBlock *MBB) {
232 getDepthResources(const MachineBasicBlock *MBB) const {
241 getHeightResources(const MachineBasicBlock *MBB) const {
302 const MachineBasicBlock *pickTracePred(const MachineBasicBlock*) override;
303 const MachineBasicBlock *pickTraceSucc(const MachineBasicBlock*) override
    [all...]
IfConversion.cpp 86 /// BBInfo - One per MachineBasicBlock, this is used to cache the result
105 /// BB - Corresponding MachineBasicBlock.
122 MachineBasicBlock *BB;
123 MachineBasicBlock *TrueBB;
124 MachineBasicBlock *FalseBB;
198 BBInfo &AnalyzeBlock(MachineBasicBlock *BB,
203 void InvalidatePreds(MachineBasicBlock *BB);
210 MachineBasicBlock::iterator E,
218 bool MeetIfcvtSizeLimit(MachineBasicBlock &BB,
225 bool MeetIfcvtSizeLimit(MachineBasicBlock &TBB
    [all...]
MachineLICM.cpp 89 MachineBasicBlock *CurPreheader; // The preheader for CurLoop.
92 SmallVector<MachineBasicBlock*, 8> ExitBlocks;
94 bool isExitBlock(const MachineBasicBlock *MBB) const {
227 bool IsGuaranteedToExecute(MachineBasicBlock *BB);
229 void EnterScope(MachineBasicBlock *MBB);
231 void ExitScope(MachineBasicBlock *MBB);
257 void InitRegPressure(MachineBasicBlock *BB);
299 bool Hoist(MachineInstr *MI, MachineBasicBlock *Preheader);
304 void InitCSEMap(MachineBasicBlock *BB);
308 MachineBasicBlock *getCurPreheader()
    [all...]
MachineBlockFrequencyInfo.cpp 54 typedef const MachineBasicBlock NodeType;
55 typedef MachineBasicBlock::const_succ_iterator ChildIteratorType;
90 std::string getNodeLabel(const MachineBasicBlock *Node,
171 getBlockFreq(const MachineBasicBlock *MBB) const {
187 const MachineBasicBlock *MBB) const {
LiveVariables.cpp 60 LiveVariables::VarInfo::findKill(const MachineBasicBlock *MBB) const {
93 MachineBasicBlock *DefBlock,
94 MachineBasicBlock *MBB,
95 std::vector<MachineBasicBlock*> &WorkList) {
119 MachineBasicBlock *DefBlock,
120 MachineBasicBlock *MBB) {
121 std::vector<MachineBasicBlock*> WorkList;
125 MachineBasicBlock *Pred = WorkList.back();
131 void LiveVariables::HandleVirtRegUse(unsigned reg, MachineBasicBlock *MBB,
177 for (MachineBasicBlock::const_pred_iterator PI = MBB->pred_begin()
    [all...]
  /external/llvm/lib/Target/MSP430/
MSP430FrameLowering.cpp 43 MachineBasicBlock &MBB = MF.front(); // Prolog goes in entry BB
49 MachineBasicBlock::iterator MBBI = MBB.begin();
108 MachineBasicBlock &MBB) const {
114 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
142 MachineBasicBlock::iterator PI = std::prev(MBBI);
181 MSP430FrameLowering::spillCalleeSavedRegisters(MachineBasicBlock &MBB,
182 MachineBasicBlock::iterator MI,
207 MSP430FrameLowering::restoreCalleeSavedRegisters(MachineBasicBlock &MBB,
208 MachineBasicBlock::iterator MI,
227 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB
    [all...]
MSP430BranchSelector.cpp 67 MachineBasicBlock *MBB = MFI;
70 for (MachineBasicBlock::iterator MBBI = MBB->begin(), EE = MBB->end();
103 MachineBasicBlock &MBB = *MFI;
105 for (MachineBasicBlock::iterator I = MBB.begin(), E = MBB.end();
115 MachineBasicBlock *Dest = I->getOperand(0).getMBB();
  /external/llvm/lib/Target/ARM/
Thumb2ITBlockPass.cpp 48 bool InsertITInstructions(MachineBasicBlock &MBB);
149 MachineBasicBlock::iterator I = MI; ++I;
150 MachineBasicBlock::iterator E = MI->getParent()->end();
162 bool Thumb2ITBlockPass::InsertITInstructions(MachineBasicBlock &MBB) {
167 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end();
191 MachineBasicBlock::iterator InsertPos = MIB.getInstr();
245 MachineBasicBlock::instr_iterator LI = LastITMI;
270 MachineBasicBlock &MBB = *MFI;
  /external/llvm/lib/Target/Mips/
MipsRegisterInfo.h 56 void eliminateFrameIndex(MachineBasicBlock::iterator II,
70 virtual void eliminateFI(MachineBasicBlock::iterator II, unsigned OpNo,
MipsSEFrameLowering.cpp 34 typedef MachineBasicBlock::iterator Iter;
58 bool expandInstr(MachineBasicBlock &MBB, Iter I);
59 void expandLoadCCond(MachineBasicBlock &MBB, Iter I);
60 void expandStoreCCond(MachineBasicBlock &MBB, Iter I);
61 void expandLoadACC(MachineBasicBlock &MBB, Iter I, unsigned RegSize);
62 void expandStoreACC(MachineBasicBlock &MBB, Iter I, unsigned MFHiOpc,
64 bool expandCopy(MachineBasicBlock &MBB, Iter I);
65 bool expandCopyACC(MachineBasicBlock &MBB, Iter I, unsigned MFHiOpc,
67 bool expandBuildPairF64(MachineBasicBlock &MBB,
68 MachineBasicBlock::iterator I, bool FP64) const
    [all...]
MipsLongBranch.cpp 50 typedef MachineBasicBlock::iterator Iter;
51 typedef MachineBasicBlock::reverse_iterator ReverseIter;
77 void splitMBB(MachineBasicBlock *MBB);
80 void replaceBranch(MachineBasicBlock &MBB, Iter Br, DebugLoc DL,
81 MachineBasicBlock *MBBOpnd);
101 /// Iterate over list of Br's operands and search for a MachineBasicBlock
103 static MachineBasicBlock *getTargetMBB(const MachineInstr &Br) {
125 void MipsLongBranch::splitMBB(MachineBasicBlock *MBB) {
145 MachineBasicBlock *NewMBB =
149 MachineBasicBlock *Tgt = getTargetMBB(*FirstBr)
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCTLSDynamicCall.cpp 53 bool processBlock(MachineBasicBlock &MBB) {
57 for (MachineBasicBlock::iterator I = MBB.begin(), IE = MBB.end();
107 MachineBasicBlock::iterator First = I;
118 MachineBasicBlock::iterator Last = I;
141 MachineBasicBlock &B = *I++;

Completed in 1011 milliseconds

1 2 3 4 5 67 8 91011>>