/external/llvm/include/llvm/Analysis/ |
H A D | PHITransAddr.h | 110 Value *InsertPHITranslatedSubExpr(Value *InVal, BasicBlock *CurBB,
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombinePHI.cpp | 352 Value *InVal = FirstLI->getOperand(0); local 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); local 461 NewPN->addIncoming(InVal, PN.getIncomingBlock(0)); 466 if (NewInVal != InVal) 467 InVal 729 Value *InVal = PN->getIncomingValue(i); local [all...] |
H A D | InstCombineCasts.cpp | 1482 static Instruction *OptimizeVectorResize(Value *InVal, VectorType *DestTy, argument 1487 VectorType *SrcTy = cast<VectorType>(InVal->getType()); 1499 InVal = IC.Builder->CreateBitCast(InVal, SrcTy); 1517 // elements from InVal and fill the rest of the result elements with zeros 1529 return new ShuffleVectorInst(InVal, V2,
|
H A D | InstructionCombining.cpp | 757 Value *InVal = PN->getIncomingValue(i); local 758 if (isa<Constant>(InVal) && !isa<ConstantExpr>(InVal)) 761 if (isa<PHINode>(InVal)) return nullptr; // Itself a phi. 766 // If the InVal is an invoke at the end of the pred block, then we can't 768 if (InvokeInst *II = dyn_cast<InvokeInst>(InVal))
|
/external/llvm/lib/Analysis/ |
H A D | PHITransAddr.cpp | 367 InsertPHITranslatedSubExpr(Value *InVal, BasicBlock *CurBB, argument 372 PHITransAddr Tmp(InVal, DL, AC); 378 Instruction *Inst = cast<Instruction>(InVal); 389 OpVal, InVal->getType(), 390 InVal->getName()+".phi.trans.insert", 409 InVal->getName() + ".phi.trans.insert", PredBB->getTerminator()); 429 InVal->getName()+".phi.trans.insert",
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | EarlyCSE.cpp | 538 std::pair<Value *, unsigned> InVal = local 540 if (InVal.first != nullptr && InVal.second == CurrentGeneration) { 541 Value *Op = getOrCreateResult(InVal.first, Inst->getType()); 544 << " to: " << *InVal.first << '\n'); 574 std::pair<Value *, unsigned> InVal = AvailableCalls.lookup(Inst); local 575 if (InVal.first != nullptr && InVal.second == CurrentGeneration) { 577 << " to: " << *InVal.first << '\n'); 579 Inst->replaceAllUsesWith(InVal [all...] |
H A D | SimplifyCFGPass.cpp | 105 Value *InVal = cast<ReturnInst>(RetBlock->getTerminator())->getOperand(0); local 112 RetBlockPHI->addIncoming(InVal, *PI);
|
H A D | RewriteStatepointsForGC.cpp | 633 for (Value *InVal : phi->incoming_values()) { 634 Value *local = findBaseOrBDV(InVal, cache); 776 Value *InVal = phi->getIncomingValue(i); 793 Value *base = findBaseOrBDV(InVal, cache); 816 Value *base = findBaseOrBDV(InVal, cache); 839 Value *InVal = sel->getOperand(i); 842 Value *base = findBaseOrBDV(InVal, cache);
|
H A D | IndVarSimplify.cpp | 538 Value *InVal = PN->getIncomingValue(i); local 539 if (!isa<Instruction>(InVal)) 546 // Check that InVal is defined in the loop. 547 Instruction *Inst = cast<Instruction>(InVal);
|
H A D | JumpThreading.cpp | 399 Value *InVal = PN->getIncomingValue(i); local 400 if (Constant *KC = getKnownConstant(InVal, Preference)) { 403 Constant *CI = LVI->getConstantOnEdge(InVal,
|
H A D | ScalarReplAggregates.cpp | 1213 Value *InVal = PN->getIncomingValue(i); local 1222 if (Pred->getTerminator() == InVal) 1231 if (InVal->isDereferenceablePointer(DL) || 1232 isSafeToLoadUnconditionally(InVal, Pred->getTerminator(), MaxAlign))
|
H A D | SROA.cpp | 1393 Value *InVal = PN.getIncomingValue(Idx); 1398 if (TI == InVal || TI->mayHaveSideEffects()) 1409 if (InVal->isDereferenceablePointer(DL) || 1410 isSafeToLoadUnconditionally(InVal, TI, MaxAlign)) 1446 Value *InVal = PN.getIncomingValue(Idx); 1450 InVal, (PN.getName() + ".sroa.speculate.load." + Pred->getName()));
|
H A D | SCCP.cpp | 806 LatticeVal InVal = getValueState(Val); local 807 mergeInValue(getStructValueState(&IVI, i), &IVI, InVal); local
|
/external/llvm/lib/Transforms/Utils/ |
H A D | LoopUnroll.cpp | 353 Value *InVal = NewPHI->getIncomingValueForBlock(LatchBlock); local 354 if (Instruction *InValI = dyn_cast<Instruction>(InVal)) 356 InVal = LastValueMap[InValI]; 357 VMap[OrigPHINode[i]] = InVal; 406 Value *InVal = PN->removeIncomingValue(LatchBlock, false); local 409 if (Instruction *InValI = dyn_cast<Instruction>(InVal)) { 411 InVal = LastValueMap[InVal]; 414 PN->addIncoming(InVal, Latches.back());
|
H A D | BasicBlockUtils.cpp | 399 Value *InVal = nullptr; local 401 InVal = PN->getIncomingValueForBlock(Preds[0]); 405 if (!InVal) 406 InVal = PN->getIncomingValue(i); 407 else if (InVal != PN->getIncomingValue(i)) { 408 InVal = nullptr; 414 if (InVal) { 429 PN->addIncoming(InVal, NewBB);
|
H A D | LoopUnrollRuntime.cpp | 219 Value *InVal = NewPHI->getIncomingValue(idx); local 221 if (VMap[InVal]) 222 NewPHI->setIncomingValue(idx, VMap[InVal]);
|
H A D | CloneFunction.cpp | 565 Value *InVal = MapValue(PN->getIncomingValue(pred), local 568 assert(InVal && "Unknown input value?"); 569 PN->setIncomingValue(pred, InVal);
|
/external/llvm/lib/Target/X86/Utils/ |
H A D | X86ShuffleDecode.cpp | 38 unsigned InVal = 4+CountS;
local 40 ShuffleMask[CountD] = InVal;
|
/external/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.cpp | 491 SDValue InVal; local 497 InVal = DAG.getFrameIndex(FI, getPointerTy()); 512 InVal = DAG.getLoad(VA.getLocVT(), dl, Chain, FIN, 517 InVals.push_back(InVal);
|
/external/llvm/lib/Target/R600/ |
H A D | R600ISelLowering.cpp | 1884 SDValue InVal = N->getOperand(1); local 1889 if (InVal.getOpcode() == ISD::UNDEF) 1912 Ops.append(NElts, DAG.getUNDEF(InVal.getValueType())); 1922 if (InVal.getValueType() != OpVT) 1923 InVal = OpVT.bitsGT(InVal.getValueType()) ? 1924 DAG.getNode(ISD::ANY_EXTEND, dl, OpVT, InVal) : 1925 DAG.getNode(ISD::TRUNCATE, dl, OpVT, InVal); 1926 Ops[Elt] = InVal;
|
/external/llvm/lib/Transforms/IPO/ |
H A D | GlobalOpt.cpp | 1122 Value *InVal = PN->getIncomingValue(op); local 1125 if (InVal == StoredVal) continue; 1127 if (const PHINode *InPN = dyn_cast<PHINode>(InVal)) { 1135 if (const LoadInst *LI = dyn_cast<LoadInst>(InVal)) 1425 Value *InVal = PN->getIncomingValue(i); local 1426 InVal = GetHeapSROAValue(InVal, FieldNo, InsertedScalarizedValues, 1428 FieldPN->addIncoming(InVal, PN->getIncomingBlock(i));
|
/external/llvm/utils/TableGen/ |
H A D | DAGISelMatcherEmitter.cpp | 121 uint64_t InVal = Val; local 130 OS << "/*" << InVal << "*/"; local
|
H A D | CodeGenDAGPatterns.cpp | 3005 TreePatternNode *InVal = InstInputsCheck[OpName]; local 3008 if (InVal->isLeaf() && isa<DefInit>(InVal->getLeafValue())) { 3009 Record *InRec = static_cast<DefInit*>(InVal->getLeafValue())->getDef(); 3017 TreePatternNode *OpNode = InVal->clone();
|
/external/clang/lib/CodeGen/ |
H A D | CGExpr.cpp | 730 ComplexPairTy InVal = EmitLoadOfComplex(LV, E->getExprLoc()); local 733 if (isa<llvm::IntegerType>(InVal.first->getType())) { 735 NextVal = llvm::ConstantInt::get(InVal.first->getType(), AmountVal, true); 738 NextVal = Builder.CreateAdd(InVal.first, NextVal, isInc ? "inc" : "dec"); 747 NextVal = Builder.CreateFAdd(InVal.first, NextVal, isInc ? "inc" : "dec"); 750 ComplexPairTy IncVal(NextVal, InVal.second); 757 return isPre ? IncVal : InVal;
|
/external/llvm/lib/CodeGen/ |
H A D | CodeGenPrepare.cpp | 489 Value *InVal = PN->removeIncomingValue(BB, false); local 491 // Two options: either the InVal is a phi node defined in BB or it is some 493 PHINode *InValPhi = dyn_cast<PHINode>(InVal); 504 PN->addIncoming(InVal, BBPN->getIncomingBlock(i)); 507 PN->addIncoming(InVal, *PI);
|