/external/llvm/lib/Analysis/ |
H A D | PHITransAddr.cpp | 368 InsertPHITranslatedSubExpr(Value *InVal, BasicBlock *CurBB, argument 373 PHITransAddr Tmp(InVal, DL, AC); 378 auto *Inst = dyn_cast<Instruction>(InVal); 390 CastInst *New = CastInst::Create(Cast->getOpcode(), OpVal, InVal->getType(), 391 InVal->getName() + ".phi.trans.insert", 411 InVal->getName() + ".phi.trans.insert", PredBB->getTerminator()); 432 InVal->getName()+".phi.trans.insert",
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | SimplifyCFGPass.cpp | 105 Value *InVal = cast<ReturnInst>(RetBlock->getTerminator())->getOperand(0); local 112 RetBlockPHI->addIncoming(InVal, *PI);
|
H A D | EarlyCSE.cpp | 610 LoadValue InVal = AvailableLoads.lookup(MemInst.getPointerOperand()); local 611 if (InVal.Data != nullptr && InVal.Generation == CurrentGeneration && 612 InVal.MatchingId == MemInst.getMatchingId() && 616 InVal.IsAtomic >= MemInst.isAtomic()) { 617 Value *Op = getOrCreateResult(InVal.Data, Inst->getType()); 620 << " to: " << *InVal.Data << '\n'); 652 std::pair<Value *, unsigned> InVal = AvailableCalls.lookup(Inst); local 653 if (InVal.first != nullptr && InVal 687 LoadValue InVal = AvailableLoads.lookup(MemInst.getPointerOperand()); local [all...] |
H A D | SCCP.cpp | 814 LatticeVal InVal = getValueState(Val); local 815 mergeInValue(getStructValueState(&IVI, i), &IVI, InVal); local
|
H A D | IndVarSimplify.cpp | 599 Value *InVal = PN->getIncomingValue(i); local 600 if (!isa<Instruction>(InVal)) 607 // Check that InVal is defined in the loop. 608 Instruction *Inst = cast<Instruction>(InVal);
|
H A D | JumpThreading.cpp | 446 Value *InVal = PN->getIncomingValue(i); local 447 if (Constant *KC = getKnownConstant(InVal, Preference)) { 450 Constant *CI = LVI->getConstantOnEdge(InVal,
|
H A D | ScalarReplAggregates.cpp | 1214 Value *InVal = PN->getIncomingValue(i); local 1223 if (Pred->getTerminator() == InVal) 1232 if (isDereferenceablePointer(InVal, DL) || 1233 isSafeToLoadUnconditionally(InVal, Pred->getTerminator(), MaxAlign))
|
H A D | RewriteStatepointsForGC.cpp | 771 auto visitIncomingValue = [&](Value *InVal) { 772 Value *Base = findBaseOrBDV(InVal, cache); 783 for (Value *InVal : Phi->incoming_values()) 784 visitIncomingValue(InVal); 992 Value *InVal = phi->getIncomingValue(i); local 1010 Value *Base = getBaseForInput(InVal, nullptr); 1027 Value *Base = getBaseForInput(InVal, InBB->getTerminator()); 1036 Value *InVal = Sel->getOperand(i); local 1039 Value *Base = getBaseForInput(InVal, BaseSel); 1043 Value *InVal local [all...] |
/external/llvm/lib/Target/X86/Utils/ |
H A D | X86ShuffleDecode.cpp | 38 unsigned InVal = 4 + CountS; local 40 ShuffleMask[CountD] = InVal;
|
/external/llvm/lib/Transforms/Utils/ |
H A D | LoopUnroll.cpp | 354 Value *InVal = NewPHI->getIncomingValueForBlock(LatchBlock); local 355 if (Instruction *InValI = dyn_cast<Instruction>(InVal)) 357 InVal = LastValueMap[InValI]; 358 VMap[OrigPHINode[i]] = InVal; 407 Value *InVal = PN->removeIncomingValue(LatchBlock, false); local 410 if (Instruction *InValI = dyn_cast<Instruction>(InVal)) { 412 InVal = LastValueMap[InVal]; 415 PN->addIncoming(InVal, Latches.back());
|
H A D | LoopUnrollRuntime.cpp | 218 Value *InVal = NewPHI->getIncomingValue(idx); local 220 if (VMap[InVal]) 221 NewPHI->setIncomingValue(idx, VMap[InVal]);
|
H A D | BasicBlockUtils.cpp | 403 Value *InVal = nullptr; local 405 InVal = PN->getIncomingValueForBlock(Preds[0]); 409 if (!InVal) 410 InVal = PN->getIncomingValue(i); 411 else if (InVal != PN->getIncomingValue(i)) { 412 InVal = nullptr; 418 if (InVal) { 433 PN->addIncoming(InVal, NewBB);
|
H A D | CloneFunction.cpp | 581 Value *InVal = MapValue(PN->getIncomingValue(pred), local 584 assert(InVal && "Unknown input value?"); 585 PN->setIncomingValue(pred, InVal);
|
/external/llvm/utils/TableGen/ |
H A D | DAGISelMatcherEmitter.cpp | 139 uint64_t InVal = Val; local 148 OS << "/*" << InVal << "*/"; local
|
H A D | CodeGenDAGPatterns.cpp | 3049 TreePatternNode *InVal = InstInputsCheck[OpName]; local 3052 if (InVal->isLeaf() && isa<DefInit>(InVal->getLeafValue())) { 3053 Record *InRec = static_cast<DefInit*>(InVal->getLeafValue())->getDef(); 3061 TreePatternNode *OpNode = InVal->clone();
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombinePHI.cpp | 351 Value *InVal = FirstLI->getOperand(0); local 352 NewPN->addIncoming(InVal, PN.getIncomingBlock(0)); 375 if (NewInVal != InVal) 376 InVal = nullptr; 380 if (InVal) { 383 NewLI->setOperand(0, InVal); 552 Value *InVal = FirstInst->getOperand(0); local 553 NewPN->addIncoming(InVal, PN.getIncomingBlock(0)); 558 if (NewInVal != InVal) 559 InVal 819 Value *InVal = PN->getIncomingValue(i); local [all...] |
H A D | InstCombineCasts.cpp | 1560 static Instruction *optimizeVectorResize(Value *InVal, VectorType *DestTy, argument 1565 VectorType *SrcTy = cast<VectorType>(InVal->getType()); 1577 InVal = IC.Builder->CreateBitCast(InVal, SrcTy); 1595 // elements from InVal and fill the rest of the result elements with zeros 1607 return new ShuffleVectorInst(InVal, V2,
|
H A D | InstructionCombining.cpp | 817 Value *InVal = PN->getIncomingValue(i); local 818 if (isa<Constant>(InVal) && !isa<ConstantExpr>(InVal)) 821 if (isa<PHINode>(InVal)) return nullptr; // Itself a phi. 826 // If the InVal is an invoke at the end of the pred block, then we can't 828 if (InvokeInst *II = dyn_cast<InvokeInst>(InVal))
|
/external/llvm/lib/CodeGen/ |
H A D | WinEHPrepare.cpp | 952 Value *InVal; local 953 std::tie(EHBlock, InVal) = Worklist.pop_back_val(); 955 PHINode *PN = dyn_cast<PHINode>(InVal); 970 // We need to store InVal, which dominates EHBlock, but can't put a store 973 insertPHIStore(PredBlock, InVal, SpillSlot, Worklist);
|
/external/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.cpp | 486 SDValue InVal; local 492 InVal = DAG.getFrameIndex(FI, getPointerTy(DAG.getDataLayout())); 507 InVal = DAG.getLoad( 513 InVals.push_back(InVal);
|
/external/llvm/lib/Target/AMDGPU/ |
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)) 1424 Value *InVal = PN->getIncomingValue(i); local 1425 InVal = GetHeapSROAValue(InVal, FieldNo, InsertedScalarizedValues, 1427 FieldPN->addIncoming(InVal, PN->getIncomingBlock(i));
|
/external/clang/lib/CodeGen/ |
H A D | CGExprScalar.cpp | 353 llvm::Value *InVal, 1614 llvm::Value *InVal, bool IsInc) { 1616 BinOp.LHS = InVal; 1617 BinOp.RHS = llvm::ConstantInt::get(InVal->getType(), 1, false); 1626 const UnaryOperator *E, llvm::Value *InVal, bool IsInc) { 1628 llvm::ConstantInt::get(InVal->getType(), IsInc ? 1 : -1, true); 1632 return Builder.CreateAdd(InVal, Amount, Name); 1635 return Builder.CreateNSWAdd(InVal, Amount, Name); 1638 return EmitOverflowCheckedBinOp(createBinOpInfoFromIncDec(E, InVal, IsInc)); 1613 createBinOpInfoFromIncDec(const UnaryOperator *E, llvm::Value *InVal, bool IsInc) argument 1625 EmitIncDecConsiderOverflowBehavior( const UnaryOperator *E, llvm::Value *InVal, bool IsInc) argument
|
H A D | CGExpr.cpp | 749 ComplexPairTy InVal = EmitLoadOfComplex(LV, E->getExprLoc()); local 752 if (isa<llvm::IntegerType>(InVal.first->getType())) { 754 NextVal = llvm::ConstantInt::get(InVal.first->getType(), AmountVal, true); 757 NextVal = Builder.CreateAdd(InVal.first, NextVal, isInc ? "inc" : "dec"); 766 NextVal = Builder.CreateFAdd(InVal.first, NextVal, isInc ? "inc" : "dec"); 769 ComplexPairTy IncVal(NextVal, InVal.second); 776 return isPre ? IncVal : InVal;
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorTypes.cpp | 2326 SDValue InVal = DAG.getNode( local 2331 return DAG.getNode(Opcode, DL, WidenVT, InVal); 2332 return DAG.getNode(Opcode, DL, WidenVT, InVal, N->getOperand(1), Flags);
|