/external/llvm/lib/Transforms/Utils/ |
LoopUnroll.cpp | 306 Value *InVal = NewPHI->getIncomingValueForBlock(LatchBlock); 307 if (Instruction *InValI = dyn_cast<Instruction>(InVal)) 309 InVal = LastValueMap[InValI]; 310 VMap[OrigPHINode[i]] = InVal; 361 Value *InVal = PN->removeIncomingValue(LatchBlock, false); 364 if (Instruction *InValI = dyn_cast<Instruction>(InVal)) { 366 InVal = LastValueMap[InVal]; 369 PN->addIncoming(InVal, Latches.back());
|
LoopUnrollRuntime.cpp | 179 Value *InVal = NewPHI->getIncomingValue(idx); 180 if (Instruction *I = dyn_cast<Instruction>(InVal)) 182 InVal = LVMap[InVal]; 183 NewPHI->setIncomingValue(idx, InVal);
|
BasicBlockUtils.cpp | 394 Value *InVal = nullptr; 396 InVal = PN->getIncomingValueForBlock(Preds[0]); 400 if (!InVal) 401 InVal = PN->getIncomingValue(i); 402 else if (InVal != PN->getIncomingValue(i)) { 403 InVal = nullptr; 409 if (InVal) { 424 PN->addIncoming(InVal, NewBB); [all...] |
CloneFunction.cpp | 493 Value *InVal = MapValue(PN->getIncomingValue(pred), 496 assert(InVal && "Unknown input value?"); 497 PN->setIncomingValue(pred, InVal);
|
/external/llvm/include/llvm/Analysis/ |
PHITransAddr.h | 106 Value *InsertPHITranslatedSubExpr(Value *InVal, BasicBlock *CurBB,
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombinePHI.cpp | 352 Value *InVal = FirstLI->getOperand(0); 353 NewPN->addIncoming(InVal, PN.getIncomingBlock(0)); 358 if (NewInVal != InVal) 359 InVal = nullptr; 364 if (InVal) { 367 PhiVal = InVal; 460 Value *InVal = FirstInst->getOperand(0); 461 NewPN->addIncoming(InVal, PN.getIncomingBlock(0)); 466 if (NewInVal != InVal) 467 InVal = nullptr [all...] |
InstCombineCasts.cpp | [all...] |
InstructionCombining.cpp | 750 Value *InVal = PN->getIncomingValue(i); 751 if (isa<Constant>(InVal) && !isa<ConstantExpr>(InVal)) 754 if (isa<PHINode>(InVal)) return nullptr; // Itself a phi. 759 // If the InVal is an invoke at the end of the pred block, then we can't 761 if (InvokeInst *II = dyn_cast<InvokeInst>(InVal)) [all...] |
/external/llvm/lib/Analysis/ |
PHITransAddr.cpp | 367 InsertPHITranslatedSubExpr(Value *InVal, BasicBlock *CurBB, 372 PHITransAddr Tmp(InVal, DL); 378 Instruction *Inst = cast<Instruction>(InVal); 389 OpVal, InVal->getType(), 390 InVal->getName()+".phi.trans.insert", 409 InVal->getName()+".phi.trans.insert", 430 InVal->getName()+".phi.trans.insert",
|
/external/llvm/lib/Transforms/Scalar/ |
EarlyCSE.cpp | 472 std::pair<Value*, unsigned> InVal = 474 if (InVal.first != nullptr && InVal.second == CurrentGeneration) { 476 << *InVal.first << '\n'); 477 if (!Inst->use_empty()) Inst->replaceAllUsesWith(InVal.first); 499 std::pair<Value*, unsigned> InVal = AvailableCalls->lookup(Inst); 500 if (InVal.first != nullptr && InVal.second == CurrentGeneration) { 502 << *InVal.first << '\n'); 503 if (!Inst->use_empty()) Inst->replaceAllUsesWith(InVal.first) [all...] |
SimplifyCFGPass.cpp | 124 Value *InVal = cast<ReturnInst>(RetBlock->getTerminator())->getOperand(0); 131 RetBlockPHI->addIncoming(InVal, *PI);
|
IndVarSimplify.cpp | 537 Value *InVal = PN->getIncomingValue(i); 538 if (!isa<Instruction>(InVal)) 545 // Check that InVal is defined in the loop. 546 Instruction *Inst = cast<Instruction>(InVal); [all...] |
JumpThreading.cpp | 395 Value *InVal = PN->getIncomingValue(i); 396 if (Constant *KC = getKnownConstant(InVal, Preference)) { 399 Constant *CI = LVI->getConstantOnEdge(InVal, [all...] |
ScalarReplAggregates.cpp | [all...] |
SROA.cpp | [all...] |
SCCP.cpp | 805 LatticeVal InVal = getValueState(Val); 806 mergeInValue(getStructValueState(&IVI, i), &IVI, InVal); [all...] |
/external/llvm/lib/Target/X86/Utils/ |
X86ShuffleDecode.cpp | 37 unsigned InVal = 4+CountS; 39 ShuffleMask[CountD] = InVal;
|
/external/llvm/lib/Target/MSP430/ |
MSP430ISelLowering.cpp | 488 SDValue InVal; 494 InVal = DAG.getFrameIndex(FI, getPointerTy()); 509 InVal = DAG.getLoad(VA.getLocVT(), dl, Chain, FIN, 514 InVals.push_back(InVal); [all...] |
/external/llvm/lib/Target/R600/ |
R600ISelLowering.cpp | [all...] |
/external/llvm/lib/Transforms/IPO/ |
GlobalOpt.cpp | [all...] |
/external/llvm/utils/TableGen/ |
DAGISelMatcherEmitter.cpp | 121 uint64_t InVal = Val; 130 OS << "/*" << InVal << "*/";
|
CodeGenDAGPatterns.cpp | [all...] |
/external/clang/lib/CodeGen/ |
CGExpr.cpp | 677 ComplexPairTy InVal = EmitLoadOfComplex(LV, E->getExprLoc()); 680 if (isa<llvm::IntegerType>(InVal.first->getType())) { 682 NextVal = llvm::ConstantInt::get(InVal.first->getType(), AmountVal, true); 685 NextVal = Builder.CreateAdd(InVal.first, NextVal, isInc ? "inc" : "dec"); 694 NextVal = Builder.CreateFAdd(InVal.first, NextVal, isInc ? "inc" : "dec"); 697 ComplexPairTy IncVal(NextVal, InVal.second); 704 return isPre ? IncVal : InVal; [all...] |
CGExprScalar.cpp | 309 llvm::Value *InVal, [all...] |
/external/llvm/lib/CodeGen/ |
CodeGenPrepare.cpp | 439 Value *InVal = PN->removeIncomingValue(BB, false); 441 // Two options: either the InVal is a phi node defined in BB or it is some 443 PHINode *InValPhi = dyn_cast<PHINode>(InVal); 454 PN->addIncoming(InVal, BBPN->getIncomingBlock(i)); 457 PN->addIncoming(InVal, *PI); [all...] |