Searched refs:LastInst (Results 1 - 12 of 12) sorted by relevance

/external/llvm/lib/Target/NVPTX/
H A DNVPTXInstrInfo.cpp179 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 DMipsInstrInfo.cpp202 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 DXCoreInstrInfo.cpp212 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 DPPCInstrInfo.cpp357 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 DR600InstrInfo.cpp200 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 DR600InstrInfo.cpp200 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 DAArch64A57FPLoadBalancing.cpp174 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 DAArch64InstrInfo.cpp60 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 DHexagonInstrInfo.cpp229 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 DR600InstrInfo.cpp729 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 DSLPVectorizer.cpp1539 Instruction *LastInst = getLastInstruction(VL); local
1540 BasicBlock::iterator NextInst = LastInst;
/external/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp8311 SDValue LastInst = DAG->getLoad( local
8319 LastInst =
8320 DAG->getNode(ISD::ZERO_EXTEND, SDLoc(LastInst), FinalType, LastInst);
8321 return LastInst;

Completed in 4176 milliseconds