| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombinePHI.cpp | 352 Value *InVal = FirstLI->getOperand(0); in FoldPHIArgLoadIntoPHI() local 353 NewPN->addIncoming(InVal, PN.getIncomingBlock(0)); in FoldPHIArgLoadIntoPHI() 358 if (NewInVal != InVal) in FoldPHIArgLoadIntoPHI() 359 InVal = nullptr; in FoldPHIArgLoadIntoPHI() 364 if (InVal) { in FoldPHIArgLoadIntoPHI() 367 PhiVal = InVal; in FoldPHIArgLoadIntoPHI() 460 Value *InVal = FirstInst->getOperand(0); in FoldPHIArgOpIntoPHI() local 461 NewPN->addIncoming(InVal, PN.getIncomingBlock(0)); in FoldPHIArgOpIntoPHI() 466 if (NewInVal != InVal) in FoldPHIArgOpIntoPHI() 467 InVal = nullptr; in FoldPHIArgOpIntoPHI() [all …]
|
| H A D | InstCombineCasts.cpp | 1494 static Instruction *OptimizeVectorResize(Value *InVal, VectorType *DestTy, in OptimizeVectorResize() argument 1499 VectorType *SrcTy = cast<VectorType>(InVal->getType()); in OptimizeVectorResize() 1511 InVal = IC.Builder->CreateBitCast(InVal, SrcTy); in OptimizeVectorResize() 1541 return new ShuffleVectorInst(InVal, V2, in OptimizeVectorResize()
|
| H A D | InstructionCombining.cpp | 784 Value *InVal = PN->getIncomingValue(i); in FoldOpIntoPhi() local 785 if (isa<Constant>(InVal) && !isa<ConstantExpr>(InVal)) in FoldOpIntoPhi() 788 if (isa<PHINode>(InVal)) return nullptr; // Itself a phi. in FoldOpIntoPhi() 795 if (InvokeInst *II = dyn_cast<InvokeInst>(InVal)) in FoldOpIntoPhi()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | EarlyCSE.cpp | 491 std::pair<Value*, unsigned> InVal = in INITIALIZE_PASS_DEPENDENCY() local 493 if (InVal.first != nullptr && InVal.second == CurrentGeneration) { in INITIALIZE_PASS_DEPENDENCY() 495 << *InVal.first << '\n'); in INITIALIZE_PASS_DEPENDENCY() 496 if (!Inst->use_empty()) Inst->replaceAllUsesWith(InVal.first); in INITIALIZE_PASS_DEPENDENCY() 518 std::pair<Value*, unsigned> InVal = AvailableCalls->lookup(Inst); in INITIALIZE_PASS_DEPENDENCY() local 519 if (InVal.first != nullptr && InVal.second == CurrentGeneration) { in INITIALIZE_PASS_DEPENDENCY() 521 << *InVal.first << '\n'); in INITIALIZE_PASS_DEPENDENCY() 522 if (!Inst->use_empty()) Inst->replaceAllUsesWith(InVal.first); in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | SimplifyCFGPass.cpp | 134 Value *InVal = cast<ReturnInst>(RetBlock->getTerminator())->getOperand(0); in mergeEmptyReturnBlocks() local 141 RetBlockPHI->addIncoming(InVal, *PI); in mergeEmptyReturnBlocks()
|
| H A D | JumpThreading.cpp | 402 Value *InVal = PN->getIncomingValue(i); in ComputeValueKnownInPredecessors() local 403 if (Constant *KC = getKnownConstant(InVal, Preference)) { in ComputeValueKnownInPredecessors() 406 Constant *CI = LVI->getConstantOnEdge(InVal, in ComputeValueKnownInPredecessors()
|
| H A D | IndVarSimplify.cpp | 539 Value *InVal = PN->getIncomingValue(i); in RewriteLoopExitValues() local 540 if (!isa<Instruction>(InVal)) in RewriteLoopExitValues() 548 Instruction *Inst = cast<Instruction>(InVal); in RewriteLoopExitValues()
|
| H A D | ScalarReplAggregates.cpp | 1218 Value *InVal = PN->getIncomingValue(i); in isSafePHIToSpeculate() local 1227 if (Pred->getTerminator() == InVal) in isSafePHIToSpeculate() 1236 if (InVal->isDereferenceablePointer(DL) || in isSafePHIToSpeculate() 1237 isSafeToLoadUnconditionally(InVal, Pred->getTerminator(), MaxAlign, DL)) in isSafePHIToSpeculate()
|
| H A D | SROA.cpp | 1389 Value *InVal = PN.getIncomingValue(Idx); in isSafePHIToSpeculate() local 1394 if (TI == InVal || TI->mayHaveSideEffects()) in isSafePHIToSpeculate() 1405 if (InVal->isDereferenceablePointer(DL) || in isSafePHIToSpeculate() 1406 isSafeToLoadUnconditionally(InVal, TI, MaxAlign, DL)) in isSafePHIToSpeculate() 1442 Value *InVal = PN.getIncomingValue(Idx); in speculatePHINodeLoads() local 1446 InVal, (PN.getName() + ".sroa.speculate.load." + Pred->getName())); in speculatePHINodeLoads()
|
| H A D | SCCP.cpp | 806 LatticeVal InVal = getValueState(Val); in visitInsertValueInst() local 807 mergeInValue(getStructValueState(&IVI, i), &IVI, InVal); in visitInsertValueInst()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | LoopUnroll.cpp | 344 Value *InVal = NewPHI->getIncomingValueForBlock(LatchBlock); in UnrollLoop() local 345 if (Instruction *InValI = dyn_cast<Instruction>(InVal)) in UnrollLoop() 347 InVal = LastValueMap[InValI]; in UnrollLoop() 348 VMap[OrigPHINode[i]] = InVal; in UnrollLoop() 397 Value *InVal = PN->removeIncomingValue(LatchBlock, false); in UnrollLoop() local 400 if (Instruction *InValI = dyn_cast<Instruction>(InVal)) { in UnrollLoop() 402 InVal = LastValueMap[InVal]; in UnrollLoop() 405 PN->addIncoming(InVal, Latches.back()); in UnrollLoop()
|
| H A D | BasicBlockUtils.cpp | 406 Value *InVal = nullptr; in UpdatePHINodes() local 408 InVal = PN->getIncomingValueForBlock(Preds[0]); in UpdatePHINodes() 412 if (!InVal) in UpdatePHINodes() 413 InVal = PN->getIncomingValue(i); in UpdatePHINodes() 414 else if (InVal != PN->getIncomingValue(i)) { in UpdatePHINodes() 415 InVal = nullptr; in UpdatePHINodes() 421 if (InVal) { in UpdatePHINodes() 436 PN->addIncoming(InVal, NewBB); in UpdatePHINodes()
|
| H A D | LoopUnrollRuntime.cpp | 219 Value *InVal = NewPHI->getIncomingValue(idx); in CloneLoopBlocks() local 221 if (VMap[InVal]) in CloneLoopBlocks() 222 NewPHI->setIncomingValue(idx, VMap[InVal]); in CloneLoopBlocks()
|
| H A D | CloneFunction.cpp | 493 Value *InVal = MapValue(PN->getIncomingValue(pred), in CloneAndPruneFunctionInto() local 496 assert(InVal && "Unknown input value?"); in CloneAndPruneFunctionInto() 497 PN->setIncomingValue(pred, InVal); in CloneAndPruneFunctionInto()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Analysis/ |
| H A D | PHITransAddr.cpp | 367 InsertPHITranslatedSubExpr(Value *InVal, BasicBlock *CurBB, in InsertPHITranslatedSubExpr() argument 372 PHITransAddr Tmp(InVal, DL, AC); in InsertPHITranslatedSubExpr() 378 Instruction *Inst = cast<Instruction>(InVal); in InsertPHITranslatedSubExpr() 389 OpVal, InVal->getType(), in InsertPHITranslatedSubExpr() 390 InVal->getName()+".phi.trans.insert", in InsertPHITranslatedSubExpr() 409 InVal->getName()+".phi.trans.insert", in InsertPHITranslatedSubExpr() 430 InVal->getName()+".phi.trans.insert", in InsertPHITranslatedSubExpr()
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | PHITransAddr.h | 110 Value *InsertPHITranslatedSubExpr(Value *InVal, BasicBlock *CurBB,
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/Utils/ |
| H A D | X86ShuffleDecode.cpp | 38 unsigned InVal = 4+CountS; in DecodeINSERTPSMask() local 40 ShuffleMask[CountD] = InVal; in DecodeINSERTPSMask()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/R600/ |
| H A D | R600ISelLowering.cpp | 1885 SDValue InVal = N->getOperand(1); in PerformDAGCombine() local 1890 if (InVal.getOpcode() == ISD::UNDEF) in PerformDAGCombine() 1913 Ops.append(NElts, DAG.getUNDEF(InVal.getValueType())); in PerformDAGCombine() 1923 if (InVal.getValueType() != OpVT) in PerformDAGCombine() 1924 InVal = OpVT.bitsGT(InVal.getValueType()) ? in PerformDAGCombine() 1925 DAG.getNode(ISD::ANY_EXTEND, dl, OpVT, InVal) : in PerformDAGCombine() 1926 DAG.getNode(ISD::TRUNCATE, dl, OpVT, InVal); in PerformDAGCombine() 1927 Ops[Elt] = InVal; in PerformDAGCombine()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/IPO/ |
| H A D | GlobalOpt.cpp | 1121 Value *InVal = PN->getIncomingValue(op); in AllGlobalLoadUsesSimpleEnoughForHeapSRA() local 1124 if (InVal == StoredVal) continue; in AllGlobalLoadUsesSimpleEnoughForHeapSRA() 1126 if (const PHINode *InPN = dyn_cast<PHINode>(InVal)) { in AllGlobalLoadUsesSimpleEnoughForHeapSRA() 1134 if (const LoadInst *LI = dyn_cast<LoadInst>(InVal)) in AllGlobalLoadUsesSimpleEnoughForHeapSRA() 1425 Value *InVal = PN->getIncomingValue(i); in PerformHeapAllocSRoA() local 1426 InVal = GetHeapSROAValue(InVal, FieldNo, InsertedScalarizedValues, in PerformHeapAllocSRoA() 1428 FieldPN->addIncoming(InVal, PN->getIncomingBlock(i)); in PerformHeapAllocSRoA()
|
| /minix3/external/bsd/llvm/dist/llvm/utils/TableGen/ |
| H A D | DAGISelMatcherEmitter.cpp | 121 uint64_t InVal = Val; in EmitVBRValue() local 130 OS << "/*" << InVal << "*/"; in EmitVBRValue()
|
| H A D | CodeGenDAGPatterns.cpp | 2912 TreePatternNode *InVal = InstInputsCheck[OpName]; in parseInstructionPattern() local 2915 if (InVal->isLeaf() && isa<DefInit>(InVal->getLeafValue())) { in parseInstructionPattern() 2916 Record *InRec = static_cast<DefInit*>(InVal->getLeafValue())->getDef(); in parseInstructionPattern() 2924 TreePatternNode *OpNode = InVal->clone(); in parseInstructionPattern()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelLowering.cpp | 490 SDValue InVal; in LowerCCCArguments() local 496 InVal = DAG.getFrameIndex(FI, getPointerTy()); in LowerCCCArguments() 511 InVal = DAG.getLoad(VA.getLocVT(), dl, Chain, FIN, in LowerCCCArguments() 516 InVals.push_back(InVal); in LowerCCCArguments()
|
| /minix3/external/bsd/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGExpr.cpp | 709 ComplexPairTy InVal = EmitLoadOfComplex(LV, E->getExprLoc()); in EmitComplexPrePostIncDec() local 712 if (isa<llvm::IntegerType>(InVal.first->getType())) { in EmitComplexPrePostIncDec() 714 NextVal = llvm::ConstantInt::get(InVal.first->getType(), AmountVal, true); in EmitComplexPrePostIncDec() 717 NextVal = Builder.CreateAdd(InVal.first, NextVal, isInc ? "inc" : "dec"); in EmitComplexPrePostIncDec() 726 NextVal = Builder.CreateFAdd(InVal.first, NextVal, isInc ? "inc" : "dec"); in EmitComplexPrePostIncDec() 729 ComplexPairTy IncVal(NextVal, InVal.second); in EmitComplexPrePostIncDec() 736 return isPre ? IncVal : InVal; in EmitComplexPrePostIncDec()
|
| H A D | CGExprScalar.cpp | 353 llvm::Value *InVal, 1576 llvm::Value *InVal, in EmitAddConsiderOverflowBehavior() argument 1580 return Builder.CreateAdd(InVal, NextVal, IsInc ? "inc" : "dec"); in EmitAddConsiderOverflowBehavior() 1583 return Builder.CreateNSWAdd(InVal, NextVal, IsInc ? "inc" : "dec"); in EmitAddConsiderOverflowBehavior() 1587 BinOp.LHS = InVal; in EmitAddConsiderOverflowBehavior()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 485 Value *InVal = PN->removeIncomingValue(BB, false); in EliminateMostlyEmptyBlock() local 489 PHINode *InValPhi = dyn_cast<PHINode>(InVal); in EliminateMostlyEmptyBlock() 500 PN->addIncoming(InVal, BBPN->getIncomingBlock(i)); in EliminateMostlyEmptyBlock() 503 PN->addIncoming(InVal, *PI); in EliminateMostlyEmptyBlock()
|