Searched refs:LastInst (Results 1 - 10 of 10) sorted by relevance
/external/llvm/lib/Target/NVPTX/ |
H A D | NVPTXInstrInfo.cpp | 177 MachineInstr *LastInst = I; 181 if (LastInst->getOpcode() == NVPTX::GOTO) { 182 TBB = LastInst->getOperand(0).getMBB(); 184 } else if (LastInst->getOpcode() == NVPTX::CBranch) { 186 TBB = LastInst->getOperand(1).getMBB(); 187 Cond.push_back(LastInst->getOperand(0)); 203 LastInst->getOpcode() == NVPTX::GOTO) { 206 FBB = LastInst->getOperand(0).getMBB(); 213 LastInst->getOpcode() == NVPTX::GOTO) { 215 I = LastInst; [all...] |
/external/llvm/lib/Target/Mips/ |
H A D | MipsInstrInfo.cpp | 196 MachineInstr *LastInst = &*I; local 197 unsigned LastOpc = LastInst->getOpcode(); 198 BranchInstrs.push_back(LastInst); 202 return LastInst->isIndirectBranch() ? BT_Indirect : BT_None; 221 TBB = LastInst->getOperand(0).getMBB(); 226 AnalyzeCondBr(LastInst, LastOpc, TBB, Cond); 245 LastInst->eraseFromParent(); 256 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 | 367 MachineInstr *LastInst = I; 371 if (LastInst->getOpcode() == PPC::B) { 372 if (!LastInst->getOperand(0).isMBB()) 374 TBB = LastInst->getOperand(0).getMBB(); 376 } else if (LastInst->getOpcode() == PPC::BCC) { 377 if (!LastInst->getOperand(2).isMBB()) 380 TBB = LastInst->getOperand(2).getMBB(); 381 Cond.push_back(LastInst->getOperand(0)); 382 Cond.push_back(LastInst->getOperand(1)); 384 } else if (LastInst [all...] |
/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 | 189 MachineInstr *StartInst, *LastInst, *KillInst; member in class:__anon10622::Chain 196 /// we cannot change LastInst's outgoing register. 199 /// The "color" of LastInst. This will be the preferred chain color, 205 : StartInst(MI), LastInst(MI), KillInst(nullptr), 214 LastInst = MI; 233 /// LastInst) is killed by MI with no intervening uses or defs. 246 MachineInstr *getLast() const { return LastInst; } 250 /// of the chain. This is the maximum of KillInst (if set) and LastInst. 252 return ++MachineBasicBlock::iterator(KillInst ? KillInst : LastInst); 292 LastInst [all...] |
H A D | AArch64InstrInfo.cpp | 61 static void parseCondBranch(MachineInstr *LastInst, MachineBasicBlock *&Target, argument 64 switch (LastInst->getOpcode()) { 68 Target = LastInst->getOperand(1).getMBB(); 69 Cond.push_back(LastInst->getOperand(0)); 75 Target = LastInst->getOperand(1).getMBB(); 77 Cond.push_back(MachineOperand::CreateImm(LastInst->getOpcode())); 78 Cond.push_back(LastInst->getOperand(0)); 84 Target = LastInst->getOperand(2).getMBB(); 86 Cond.push_back(MachineOperand::CreateImm(LastInst->getOpcode())); 87 Cond.push_back(LastInst [all...] |
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonInstrInfo.cpp | 233 MachineInstr *LastInst = I; 237 if (&*I != LastInst && !I->isBundle() && isUnpredicatedTerminator(I)) { 249 int LastOpcode = LastInst->getOpcode(); 253 if (LastOpcode == Hexagon::J2_jump && !LastInst->getOperand(0).isMBB()) 263 if (LastInst && !SecondLastInst) { 265 TBB = LastInst->getOperand(0).getMBB(); 269 TBB = LastInst->getOperand(0).getMBB(); 270 Cond.push_back(LastInst->getOperand(0)); 274 TBB = LastInst->getOperand(1).getMBB(); 278 Cond.push_back(LastInst [all...] |
/external/llvm/lib/Target/R600/ |
H A D | R600InstrInfo.cpp | 725 MachineInstr *LastInst = I; local 728 unsigned LastOpc = LastInst->getOpcode(); 732 TBB = LastInst->getOperand(0).getMBB(); 739 TBB = LastInst->getOperand(0).getMBB(); 759 FBB = LastInst->getOperand(0).getMBB();
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 9354 SDValue LastInst = DAG->getLoad( local 9362 LastInst = 9363 DAG->getNode(ISD::ZERO_EXTEND, SDLoc(LastInst), FinalType, LastInst); 9364 return LastInst;
|
Completed in 268 milliseconds