Searched refs:LastInst (Results 1 - 12 of 12) sorted by relevance
/external/llvm/lib/Target/NVPTX/ |
H A D | NVPTXInstrInfo.cpp | 179 MachineInstr *LastInst = I; 183 if (LastInst->getOpcode() == NVPTX::GOTO) { 184 TBB = LastInst->getOperand(0).getMBB(); 186 } else if (LastInst->getOpcode() == NVPTX::CBranch) { 188 TBB = LastInst->getOperand(1).getMBB(); 189 Cond.push_back(LastInst->getOperand(0)); 205 LastInst->getOpcode() == NVPTX::GOTO) { 208 FBB = LastInst->getOperand(0).getMBB(); 215 LastInst->getOpcode() == NVPTX::GOTO) { 217 I = LastInst; [all...] |
/external/llvm/lib/Target/Mips/ |
H A D | MipsInstrInfo.cpp | 202 MachineInstr *LastInst = &*I; local 203 unsigned LastOpc = LastInst->getOpcode(); 204 BranchInstrs.push_back(LastInst); 208 return LastInst->isIndirectBranch() ? BT_Indirect : BT_None; 227 TBB = LastInst->getOperand(0).getMBB(); 232 AnalyzeCondBr(LastInst, LastOpc, TBB, Cond); 251 LastInst->eraseFromParent(); 262 FBB = LastInst->getOperand(0).getMBB();
|
/external/llvm/lib/Target/XCore/ |
H A D | XCoreInstrInfo.cpp | 212 MachineInstr *LastInst = I; 216 if (IsBRU(LastInst->getOpcode())) { 217 TBB = LastInst->getOperand(0).getMBB(); 221 XCore::CondCode BranchCode = GetCondFromBranchOpc(LastInst->getOpcode()); 228 TBB = LastInst->getOperand(1).getMBB(); 230 Cond.push_back(LastInst->getOperand(0)); 248 && IsBRU(LastInst->getOpcode())) { 254 FBB = LastInst->getOperand(0).getMBB(); 261 IsBRU(LastInst->getOpcode())) { 263 I = LastInst; [all...] |
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCInstrInfo.cpp | 357 MachineInstr *LastInst = I; 361 if (LastInst->getOpcode() == PPC::B) { 362 if (!LastInst->getOperand(0).isMBB()) 364 TBB = LastInst->getOperand(0).getMBB(); 366 } else if (LastInst->getOpcode() == PPC::BCC) { 367 if (!LastInst->getOperand(2).isMBB()) 370 TBB = LastInst->getOperand(2).getMBB(); 371 Cond.push_back(LastInst->getOperand(0)); 372 Cond.push_back(LastInst->getOperand(1)); 374 } else if (LastInst [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
H A D | R600InstrInfo.cpp | 200 MachineInstr *LastInst = I; local 203 unsigned LastOpc = LastInst->getOpcode(); 207 if(!isPredicated(LastInst)) { 208 TBB = LastInst->getOperand(0).getMBB(); 215 TBB = LastInst->getOperand(0).getMBB(); 233 !isPredicated(LastInst)) { 239 FBB = LastInst->getOperand(0).getMBB();
|
/external/mesa3d/src/gallium/drivers/radeon/ |
H A D | R600InstrInfo.cpp | 200 MachineInstr *LastInst = I; local 203 unsigned LastOpc = LastInst->getOpcode(); 207 if(!isPredicated(LastInst)) { 208 TBB = LastInst->getOperand(0).getMBB(); 215 TBB = LastInst->getOperand(0).getMBB(); 233 !isPredicated(LastInst)) { 239 FBB = LastInst->getOperand(0).getMBB();
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64A57FPLoadBalancing.cpp | 174 MachineInstr *StartInst, *LastInst, *KillInst; member in class:__anon25928::Chain 181 /// we cannot change LastInst's outgoing register. 184 /// The "color" of LastInst. This will be the preferred chain color, 190 : StartInst(MI), LastInst(MI), KillInst(nullptr), 199 LastInst = MI; 218 /// LastInst) is killed by MI with no intervening uses or defs. 231 MachineInstr *getLast() const { return LastInst; } 235 /// of the chain. This is the maximum of KillInst (if set) and LastInst. 237 return ++MachineBasicBlock::iterator(KillInst ? KillInst : LastInst); 277 LastInst [all...] |
H A D | AArch64InstrInfo.cpp | 60 static void parseCondBranch(MachineInstr *LastInst, MachineBasicBlock *&Target, argument 63 switch (LastInst->getOpcode()) { 67 Target = LastInst->getOperand(1).getMBB(); 68 Cond.push_back(LastInst->getOperand(0)); 74 Target = LastInst->getOperand(1).getMBB(); 76 Cond.push_back(MachineOperand::CreateImm(LastInst->getOpcode())); 77 Cond.push_back(LastInst->getOperand(0)); 83 Target = LastInst->getOperand(2).getMBB(); 85 Cond.push_back(MachineOperand::CreateImm(LastInst->getOpcode())); 86 Cond.push_back(LastInst [all...] |
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonInstrInfo.cpp | 229 MachineInstr *LastInst = I; 233 if (&*I != LastInst && !I->isBundle() && isUnpredicatedTerminator(I)) { 245 int LastOpcode = LastInst->getOpcode(); 251 if (LastInst && !SecondLastInst) { 253 TBB = LastInst->getOperand(0).getMBB(); 257 TBB = LastInst->getOperand(0).getMBB(); 258 Cond.push_back(LastInst->getOperand(0)); 262 TBB = LastInst->getOperand(1).getMBB(); 266 Cond.push_back(LastInst->getOperand(0)); 282 FBB = LastInst [all...] |
/external/llvm/lib/Target/R600/ |
H A D | R600InstrInfo.cpp | 729 MachineInstr *LastInst = I; 732 unsigned LastOpc = LastInst->getOpcode(); 736 TBB = LastInst->getOperand(0).getMBB(); 743 TBB = LastInst->getOperand(0).getMBB(); 763 FBB = LastInst->getOperand(0).getMBB();
|
/external/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 1539 Instruction *LastInst = getLastInstruction(VL); local 1540 BasicBlock::iterator NextInst = LastInst;
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 8311 SDValue LastInst = DAG->getLoad( local 8319 LastInst = 8320 DAG->getNode(ISD::ZERO_EXTEND, SDLoc(LastInst), FinalType, LastInst); 8321 return LastInst;
|
Completed in 4176 milliseconds