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

/external/llvm/lib/Target/NVPTX/
H A DNVPTXInstrInfo.cpp177 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 DMipsInstrInfo.cpp196 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 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.cpp367 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 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.cpp189 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 DAArch64InstrInfo.cpp61 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 DHexagonInstrInfo.cpp233 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 DR600InstrInfo.cpp725 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 DDAGCombiner.cpp9354 SDValue LastInst = DAG->getLoad( local
9362 LastInst =
9363 DAG->getNode(ISD::ZERO_EXTEND, SDLoc(LastInst), FinalType, LastInst);
9364 return LastInst;

Completed in 268 milliseconds