/external/llvm/lib/Transforms/Scalar/ |
TailRecursionElimination.cpp | 271 if (I->getOperand(i) == CI) 330 Value *RetOp = RI->getOperand(0); 352 if ((I->getOperand(0) == CI && I->getOperand(1) == CI) || 353 (I->getOperand(0) != CI && I->getOperand(1) != CI)) 573 AccRecInstr->setOperand(AccRecInstr->getOperand(0) != CI, AccPN);
|
Reassociate.cpp | 224 Rank = std::max(Rank, getRank(I->getOperand(i))); 244 BinaryOperator::CreateMul(Neg->getOperand(1), Cst, "",Neg); 468 Value *Op = I->getOperand(OpIdx); 638 Value *OldLHS = Op->getOperand(0); 639 Value *OldRHS = Op->getOperand(1); 682 if (NewRHS != Op->getOperand(1)) { 684 if (NewRHS == Op->getOperand(0)) { 690 BinaryOperator *BO = isReassociableOp(Op->getOperand(1), Opcode); 704 BinaryOperator *BO = isReassociableOp(Op->getOperand(0), Opcode); [all...] |
MemCpyOptimizer.cpp | 51 ConstantInt *OpC = dyn_cast<ConstantInt>(GEP->getOperand(i)); 85 if (GEP1 && GEP2 == 0 && GEP1->getOperand(0)->stripPointerCasts() == Ptr2) { 90 if (GEP2 && GEP1 == 0 && GEP2->getOperand(0)->stripPointerCasts() == Ptr1) { 100 if (!GEP1 || !GEP2 || GEP1->getOperand(0) != GEP2->getOperand(0)) 106 if (GEP1->getOperand(Idx) != GEP2->getOperand(Idx)) 212 int64_t StoreSize = TD.getTypeStoreSize(SI->getOperand(0)->getType()); 390 if (ByteVal != isBytewiseValue(NextStore->getOperand(0))) 489 if (LoadInst *LI = dyn_cast<LoadInst>(SI->getOperand(0))) [all...] |
/external/llvm/lib/CodeGen/ |
LocalStackSlotAllocation.cpp | 257 if (MI->getOperand(i).isFI()) { 259 if (!MFI->isObjectPreAllocated(MI->getOperand(i).getIndex())) 262 push_back(FrameRef(MI, LocalOffsets[MI->getOperand(i).getIndex()])); 282 if (MI->getOperand(idx).isFI()) { 283 int FrameIdx = MI->getOperand(idx).getIndex();
|
RegisterScavenging.cpp | 142 const MachineOperand &MO = MI->getOperand(i); 169 const MachineOperand &MO = MI->getOperand(i); 276 const MachineOperand &MO = MI->getOperand(i); 321 while (!MI->getOperand(i).isFI()) { 338 MachineOperand &MO = I->getOperand(i);
|
MachineLICM.cpp | 412 const MachineOperand &MO = MI->getOperand(i); 537 const MachineOperand &MO = TI->getOperand(i); 566 const MachineOperand &MO = MI->getOperand(j); 596 MachineOperand &MO = MI->getOperand(i); 814 const MachineOperand &MO = MI->getOperand(i); 846 const MachineOperand &MO = MI->getOperand(i); [all...] |
EarlyIfConversion.cpp | 413 if (PI.PHI->getOperand(i+1).getMBB() == TPred) 414 PI.TReg = PI.PHI->getOperand(i).getReg(); 415 if (PI.PHI->getOperand(i+1).getMBB() == FPred) 416 PI.FReg = PI.PHI->getOperand(i).getReg(); 462 unsigned DstReg = PI.PHI->getOperand(0).getReg(); 482 unsigned PHIDst = PI.PHI->getOperand(0).getReg(); 489 MachineBasicBlock *MBB = PI.PHI->getOperand(i-1).getMBB(); 491 PI.PHI->getOperand(i-1).setMBB(Head); 492 PI.PHI->getOperand(i-2).setReg(DstReg);
|
RegisterCoalescer.cpp | 219 Dst = MI->getOperand(0).getReg(); 220 DstSub = MI->getOperand(0).getSubReg(); 221 Src = MI->getOperand(1).getReg(); 222 SrcSub = MI->getOperand(1).getSubReg(); 224 Dst = MI->getOperand(0).getReg(); 225 DstSub = tri.composeSubRegIndices(MI->getOperand(0).getSubReg(), 226 MI->getOperand(3).getImm()); 227 Src = MI->getOperand(2).getReg(); 228 SrcSub = MI->getOperand(2).getSubReg(); 501 ValLREndInst->getOperand(UIdx).setIsKill(false) [all...] |
ProcessImplicitDefs.cpp | 78 unsigned Reg = MI->getOperand(0).getReg(); 86 MachineOperand &MO = UI.getOperand();
|
LiveRangeCalc.cpp | 55 .getRegSlot(I.getOperand().isEarlyClobber()); 69 MachineOperand &MO = I.getOperand(); 86 Idx = Indexes->getMBBEndIdx(MI->getOperand(I.getOperandNo()+1).getMBB()); 98 if (MI->getOperand(DefIdx).isEarlyClobber())
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
ScheduleDAGSDNodes.cpp | 117 unsigned Reg = cast<RegisterSDNode>(User->getOperand(1))->getReg(); 121 unsigned ResNo = User->getOperand(2).getResNo(); 140 Ops.push_back(N->getOperand(I)); 171 N->getOperand(N->getNumOperands()-1).getValueType() == MVT::Glue) { 210 if (Node->getOperand(NumOps-1).getValueType() == MVT::Other) 211 Chain = Node->getOperand(NumOps-1).getNode(); 336 if (Visited.insert(NI->getOperand(i).getNode())) 337 Worklist.push_back(NI->getOperand(i).getNode()); 354 N->getOperand(N->getNumOperands()-1).getValueType() == MVT::Glue) { 355 N = N->getOperand(N->getNumOperands()-1).getNode() [all...] |
FastISel.cpp | 126 !hasTrivialKill(Cast->getOperand(0))) 131 if (GEP->hasAllZeroIndices() && !hasTrivialKill(GEP->getOperand(0))) 384 if (ConstantInt *CI = dyn_cast<ConstantInt>(I->getOperand(0))) 386 unsigned Op1 = getRegForValue(I->getOperand(1)); 389 bool Op1IsKill = hasTrivialKill(I->getOperand(1)); 402 unsigned Op0 = getRegForValue(I->getOperand(0)); 406 bool Op0IsKill = hasTrivialKill(I->getOperand(0)); 409 if (ConstantInt *CI = dyn_cast<ConstantInt>(I->getOperand(1))) { 437 if (ConstantFP *CF = dyn_cast<ConstantFP>(I->getOperand(1))) { 447 unsigned Op1 = getRegForValue(I->getOperand(1)) [all...] |
/external/llvm/lib/Analysis/ |
ConstantFolding.cpp | 237 return IsConstantOffsetFromGlobal(CE->getOperand(0), GV, Offset, TD); 242 if (!IsConstantOffsetFromGlobal(CE->getOperand(0), GV, Offset, TD)) 310 uint64_t EltSize = TD.getTypeAllocSize(CS->getOperand(Index)->getType()); 313 !ReadDataFromGlobal(CS->getOperand(Index), ByteOffset, CurPtr, 369 CE->getOperand(0)->getType() == TD.getIntPtrType(CE->getContext())) 370 return ReadDataFromGlobal(CE->getOperand(0), ByteOffset, CurPtr, 469 if (GlobalVariable *GV = dyn_cast<GlobalVariable>(CE->getOperand(0))) 533 if (Constant *C = dyn_cast<Constant>(LI->getOperand(0))) 672 CE->getOperand(0)->isNullValue()) { 674 Res = ConstantExpr::getSub(Res, CE->getOperand(1)) [all...] |
AliasSetTracker.cpp | 304 AliasSet &AS = addPointer(LI->getOperand(0), 317 Value *Val = SI->getOperand(0); 318 AliasSet &AS = addPointer(SI->getOperand(1), 328 addPointer(VAAI->getOperand(0), AliasAnalysis::UnknownSize, 435 AliasSet *AS = findAliasSetForPointer(LI->getOperand(0), Size, TBAAInfo); 442 uint64_t Size = AA.getTypeStoreSize(SI->getOperand(0)->getType()); 444 AliasSet *AS = findAliasSetForPointer(SI->getOperand(1), Size, TBAAInfo); 451 AliasSet *AS = findAliasSetForPointer(VAAI->getOperand(0),
|
/external/llvm/lib/Target/AArch64/ |
AArch64FrameLowering.cpp | 114 && MBBI->getOperand(0).getReg() == AArch64::X29) { 115 int64_t X29FrameIdx = MBBI->getOperand(2).getIndex(); 210 MachineOperand &JumpTarget = MBBI->getOperand(0); 211 MachineOperand &StackAdjust = MBBI->getOperand(1); 235 MIB->addOperand(MBBI->getOperand(i)); 290 if (MBBI->getOperand(FrameOp).isFI()) 300 int FrameIdx = MBBI->getOperand(FrameOp).getIndex(); 605 uint64_t CalleePopAmount = IsDestroy ? MI->getOperand(1).getImm() : 0; 610 int64_t Amount = MI->getOperand(0).getImm();
|
/external/llvm/lib/Transforms/Utils/ |
SimplifyCFG.cpp | 157 if (!(Cond->getOperand(0) == Ci2->getOperand(0) && 158 Cond->getOperand(1) == Ci2->getOperand(1)) && 159 !(Cond->getOperand(0) == Ci2->getOperand(1) && 160 Cond->getOperand(1) == Ci2->getOperand(0))) 407 if (ConstantInt *CI = dyn_cast<ConstantInt>(CE->getOperand(0))) { 430 if (ConstantInt *C = GetConstantInt(I->getOperand(1), TD)) [all...] |
/external/llvm/lib/Target/R600/ |
R600MachineScheduler.cpp | 194 if (TargetRegisterInfo::isPhysicalRegister(MI->getOperand(1).getReg())) { 199 else if (MI->getOperand(1).isUndef()) { 214 unsigned DestSubReg = MI->getOperand(0).getSubReg(); 229 unsigned DestReg = MI->getOperand(0).getReg(); 328 unsigned DestReg = MI->getOperand(0).getReg(); 335 MO.getReg() == MI->getOperand(0).getReg())
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
AsmPrinter.cpp | 528 unsigned RegNo = MI->getOperand(0).getReg(); 537 const MachineOperand &Op = MI->getOperand(i); 560 DIVariable V(const_cast<MDNode*>(MI->getOperand(2).getMetadata())); 566 if (MI->getOperand(0).isFPImm()) { 567 APFloat APF = APFloat(MI->getOperand(0).getFPImm()->getValueAPF()); 568 if (MI->getOperand(0).getFPImm()->getType()->isFloatTy()) { 570 } else if (MI->getOperand(0).getFPImm()->getType()->isDoubleTy()) { 580 } else if (MI->getOperand(0).isImm()) { 581 OS << MI->getOperand(0).getImm(); 582 } else if (MI->getOperand(0).isCImm()) [all...] |
/external/llvm/lib/Target/X86/ |
X86FrameLowering.cpp | 122 MachineOperand &MO = MBBI->getOperand(i); 192 MI->getOperand(3).setIsDead(); // The EFLAGS implicit def is dead. 213 PI->getOperand(0).getReg() == StackPtr) { 215 *NumBytes += PI->getOperand(2).getImm(); 219 PI->getOperand(0).getReg() == StackPtr) { 221 *NumBytes -= PI->getOperand(2).getImm(); 242 NI->getOperand(0).getReg() == StackPtr) { 244 *NumBytes -= NI->getOperand(2).getImm(); 249 NI->getOperand(0).getReg() == StackPtr) { 251 *NumBytes += NI->getOperand(2).getImm() [all...] |
/external/llvm/include/llvm/CodeGen/ |
LiveVariables.h | 216 MachineOperand &MO = MI->getOperand(i); 252 MachineOperand &MO = MI->getOperand(i);
|
/external/llvm/include/llvm/IR/ |
Metadata.h | 141 /// getOperand - Return specified operand. 142 Value *getOperand(unsigned i) const; 221 /// getOperand - Return specified operand. 222 MDNode *getOperand(unsigned i) const;
|
/external/llvm/include/llvm/MC/ |
MCInst.h | 163 const MCOperand &getOperand(unsigned i) const { return Operands[i]; } 164 MCOperand &getOperand(unsigned i) { return Operands[i]; }
|
/external/llvm/lib/Analysis/IPA/ |
GlobalsModRef.cpp | 256 if (V == SI->getOperand(1)) { 258 } else if (SI->getOperand(1) != OkayStoreDest) { 287 if (!isa<ConstantPointerNull>(ICI->getOperand(1))) 323 if (SI->getOperand(0) == GV) return false; 326 if (isa<ConstantPointerNull>(SI->getOperand(0))) 330 Value *Ptr = GetUnderlyingObject(SI->getOperand(0)); 519 if (GlobalVariable *GV = dyn_cast<GlobalVariable>(LI->getOperand(0))) 523 if (const GlobalVariable *GV = dyn_cast<GlobalVariable>(LI->getOperand(0)))
|
/external/llvm/lib/IR/ |
TypeFinder.cpp | 81 incorporateMDNode(NMD->getOperand(i)); 146 if (Value *Op = V->getOperand(i))
|
/external/llvm/lib/Target/R600/MCTargetDesc/ |
SIMCCodeEmitter.cpp | 151 const MCOperand &Op = MI.getOperand(i); 187 if (&MO == &MI.getOperand(OpNo))
|