| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | EarlyCSE.cpp | 983 if (InVal.DefInst != nullptr && in processNode() 984 InVal.MatchingId == MemInst.getMatchingId() && in processNode() 988 InVal.IsAtomic >= MemInst.isAtomic() && in processNode() 991 InVal.DefInst, Inst))) { in processNode() 1034 if (InVal.first != nullptr && in processNode() 1035 isSameMemGeneration(InVal.second, CurrentGeneration, InVal.first, in processNode() 1044 Inst->replaceAllUsesWith(InVal.first); in processNode() 1076 if (InVal.DefInst && in processNode() 1077 InVal.DefInst == getOrCreateResult(Inst, InVal.DefInst->getType()) && in processNode() 1078 InVal.MatchingId == MemInst.getMatchingId() && in processNode() [all …]
|
| H A D | RewriteStatepointsForGC.cpp | 819 auto visitIncomingValue = [&](Value *InVal) { in findBasePointer() argument 820 Value *Base = findBaseOrBDV(InVal, Cache); in findBasePointer() 831 for (Value *InVal : PN->incoming_values()) in findBasePointer() 832 visitIncomingValue(InVal); in findBasePointer() 1045 Value *InVal = PN->getIncomingValue(i); in findBasePointer() local 1063 Value *Base = getBaseForInput(InVal, nullptr); in findBasePointer() 1096 BaseEE->setOperand(0, getBaseForInput(InVal, BaseEE)); in findBasePointer() 1100 Value *InVal = BdvIE->getOperand(OperandIdx); in findBasePointer() local 1101 Value *Base = getBaseForInput(InVal, BaseIE); in findBasePointer() 1110 Value *InVal = BdvSV->getOperand(OperandIdx); in findBasePointer() local [all …]
|
| H A D | SimplifyCFGPass.cpp | 124 Value *InVal = cast<ReturnInst>(RetBlock->getTerminator())->getOperand(0); in mergeEmptyReturnBlocks() local 131 RetBlockPHI->addIncoming(InVal, *PI); in mergeEmptyReturnBlocks()
|
| H A D | JumpThreading.cpp | 637 Value *InVal = PN->getIncomingValue(i); in ComputeValueKnownInPredecessorsImpl() local 638 if (Constant *KC = getKnownConstant(InVal, Preference)) { in ComputeValueKnownInPredecessorsImpl() 641 Constant *CI = LVI->getConstantOnEdge(InVal, in ComputeValueKnownInPredecessorsImpl()
|
| H A D | IndVarSimplify.cpp | 604 Value *InVal = PN->getIncomingValue(i); in rewriteLoopExitValues() local 605 if (!isa<Instruction>(InVal)) in rewriteLoopExitValues() 613 Instruction *Inst = cast<Instruction>(InVal); in rewriteLoopExitValues()
|
| H A D | SROA.cpp | 1214 Value *InVal = PN.getIncomingValue(Idx); in isSafePHIToSpeculate() local 1219 if (TI == InVal || TI->mayHaveSideEffects()) in isSafePHIToSpeculate() 1230 if (isSafeToLoadUnconditionally(InVal, MaxAlign, DL, TI)) in isSafePHIToSpeculate() 1266 Value *InVal = PN.getIncomingValue(Idx); in speculatePHINodeLoads() local 1281 InVal, (PN.getName() + ".sroa.speculate.load." + Pred->getName())); in speculatePHINodeLoads()
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | PHITransAddr.cpp | 366 InsertPHITranslatedSubExpr(Value *InVal, BasicBlock *CurBB, in InsertPHITranslatedSubExpr() argument 371 PHITransAddr Tmp(InVal, DL, AC); in InsertPHITranslatedSubExpr() 376 auto *Inst = dyn_cast<Instruction>(InVal); in InsertPHITranslatedSubExpr() 388 CastInst *New = CastInst::Create(Cast->getOpcode(), OpVal, InVal->getType(), in InsertPHITranslatedSubExpr() 389 InVal->getName() + ".phi.trans.insert", in InsertPHITranslatedSubExpr() 409 InVal->getName() + ".phi.trans.insert", PredBB->getTerminator()); in InsertPHITranslatedSubExpr() 430 InVal->getName()+".phi.trans.insert", in InsertPHITranslatedSubExpr()
|
| H A D | DivergenceAnalysis.cpp | 171 const auto *InVal = Phi.getIncomingValue(i); in updatePHINode() local 173 isTemporalDivergent(*Phi.getParent(), *InVal)) { in updatePHINode()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombinePHI.cpp | 597 Value *InVal = FirstLI->getOperand(0); in FoldPHIArgLoadIntoPHI() local 622 if (NewInVal != InVal) in FoldPHIArgLoadIntoPHI() 623 InVal = nullptr; in FoldPHIArgLoadIntoPHI() 627 if (InVal) { in FoldPHIArgLoadIntoPHI() 630 NewLI->setOperand(0, InVal); in FoldPHIArgLoadIntoPHI() 789 if (NewInVal != InVal) in FoldPHIArgOpIntoPHI() 790 InVal = nullptr; in FoldPHIArgOpIntoPHI() 795 if (InVal) { in FoldPHIArgOpIntoPHI() 798 PhiVal = InVal; in FoldPHIArgOpIntoPHI() 1062 if (InVal == PN) { in SliceUpIllegalIntegerPHI() [all …]
|
| H A D | InstCombineCasts.cpp | 1822 static Instruction *optimizeVectorResize(Value *InVal, VectorType *DestTy, in optimizeVectorResize() argument 1827 VectorType *SrcTy = cast<VectorType>(InVal->getType()); in optimizeVectorResize() 1839 InVal = IC.Builder.CreateBitCast(InVal, SrcTy); in optimizeVectorResize() 1869 return new ShuffleVectorInst(InVal, V2, in optimizeVectorResize()
|
| H A D | InstructionCombining.cpp | 914 Value *InVal = PN->getIncomingValue(i); in foldOpIntoPhi() local 915 if (isa<Constant>(InVal) && !isa<ConstantExpr>(InVal)) in foldOpIntoPhi() 918 if (isa<PHINode>(InVal)) return nullptr; // Itself a phi. in foldOpIntoPhi() 925 if (InvokeInst *II = dyn_cast<InvokeInst>(InVal)) in foldOpIntoPhi()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | LoopUnroll.cpp | 633 Value *InVal = NewPHI->getIncomingValueForBlock(LatchBlock); in UnrollLoop() local 634 if (Instruction *InValI = dyn_cast<Instruction>(InVal)) in UnrollLoop() 636 InVal = LastValueMap[InValI]; in UnrollLoop() 637 VMap[OrigPHI] = InVal; in UnrollLoop() 704 Value *InVal = PN->removeIncomingValue(LatchBlock, false); in UnrollLoop() local 707 if (Instruction *InValI = dyn_cast<Instruction>(InVal)) { in UnrollLoop() 709 InVal = LastValueMap[InVal]; in UnrollLoop() 712 PN->addIncoming(InVal, Latches.back()); in UnrollLoop()
|
| H A D | BasicBlockUtils.cpp | 455 Value *InVal = nullptr; in UpdatePHINodes() local 457 InVal = PN->getIncomingValueForBlock(Preds[0]); in UpdatePHINodes() 461 if (!InVal) in UpdatePHINodes() 462 InVal = PN->getIncomingValue(i); in UpdatePHINodes() 463 else if (InVal != PN->getIncomingValue(i)) { in UpdatePHINodes() 464 InVal = nullptr; in UpdatePHINodes() 470 if (InVal) { in UpdatePHINodes() 485 PN->addIncoming(InVal, NewBB); in UpdatePHINodes()
|
| H A D | CloneFunction.cpp | 522 Value *InVal = MapValue(PN->getIncomingValue(pred), in CloneAndPruneIntoFromInst() local 525 assert(InVal && "Unknown input value?"); in CloneAndPruneIntoFromInst() 526 PN->setIncomingValue(pred, InVal); in CloneAndPruneIntoFromInst()
|
| H A D | LoopUnrollRuntime.cpp | 393 Value *InVal = NewPHI->getIncomingValue(idx); in CloneLoopBlocks() local 395 if (Value *V = VMap.lookup(InVal)) in CloneLoopBlocks()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | PHITransAddr.h | 112 Value *InsertPHITranslatedSubExpr(Value *InVal, BasicBlock *CurBB,
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrInfo.cpp | 2559 APInt InVal((Opc == PPC::RLDICL || Opc == PPC::RLDICLo) ? in convertToImmediateForm() local 2561 InVal = InVal.rotl(SH); in convertToImmediateForm() 2563 InVal &= Mask; in convertToImmediateForm() 2567 if (isUInt<15>(InVal.getSExtValue()) || in convertToImmediateForm() 2571 NewImm = InVal.getSExtValue(); in convertToImmediateForm() 2584 APInt InVal(32, SExtImm, true); in convertToImmediateForm() local 2585 InVal = InVal.rotl(SH); in convertToImmediateForm() 2588 InVal &= Mask; in convertToImmediateForm() 2592 bool ValueFits = isUInt<15>(InVal.getSExtValue()); in convertToImmediateForm() 2594 isUInt<16>(InVal.getSExtValue())); in convertToImmediateForm() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | WinEHPrepare.cpp | 1120 Value *InVal; in insertPHIStores() local 1121 std::tie(EHBlock, InVal) = Worklist.pop_back_val(); in insertPHIStores() 1123 PHINode *PN = dyn_cast<PHINode>(InVal); in insertPHIStores() 1141 insertPHIStore(PredBlock, InVal, SpillSlot, Worklist); in insertPHIStores()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/Utils/ |
| H A D | X86ShuffleDecode.cpp | 37 unsigned InVal = 4 + CountS; in DecodeINSERTPSMask() local 39 ShuffleMask[CountD] = InVal; in DecodeINSERTPSMask()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | R600ISelLowering.cpp | 1892 SDValue InVal = N->getOperand(1); in PerformDAGCombine() local 1896 if (InVal.isUndef()) in PerformDAGCombine() 1919 Ops.append(NElts, DAG.getUNDEF(InVal.getValueType())); in PerformDAGCombine() 1929 if (InVal.getValueType() != OpVT) in PerformDAGCombine() 1930 InVal = OpVT.bitsGT(InVal.getValueType()) ? in PerformDAGCombine() 1931 DAG.getNode(ISD::ANY_EXTEND, DL, OpVT, InVal) : in PerformDAGCombine() 1932 DAG.getNode(ISD::TRUNCATE, DL, OpVT, InVal); in PerformDAGCombine() 1933 Ops[Elt] = InVal; in PerformDAGCombine()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/IPO/ |
| H A D | GlobalOpt.cpp | 1122 Value *InVal = PN->getIncomingValue(op); in AllGlobalLoadUsesSimpleEnoughForHeapSRA() local 1125 if (InVal == StoredVal) continue; in AllGlobalLoadUsesSimpleEnoughForHeapSRA() 1127 if (const PHINode *InPN = dyn_cast<PHINode>(InVal)) { in AllGlobalLoadUsesSimpleEnoughForHeapSRA() 1135 if (const LoadInst *LI = dyn_cast<LoadInst>(InVal)) in AllGlobalLoadUsesSimpleEnoughForHeapSRA() 1427 Value *InVal = PN->getIncomingValue(i); in PerformHeapAllocSRoA() local 1428 InVal = GetHeapSROAValue(InVal, FieldNo, InsertedScalarizedValues, in PerformHeapAllocSRoA() 1430 FieldPN->addIncoming(InVal, PN->getIncomingBlock(i)); in PerformHeapAllocSRoA()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGExprScalar.cpp | 587 llvm::Value *InVal, 2288 llvm::Value *InVal, bool IsInc) { in createBinOpInfoFromIncDec() argument 2290 BinOp.LHS = InVal; in createBinOpInfoFromIncDec() 2291 BinOp.RHS = llvm::ConstantInt::get(InVal->getType(), 1, false); in createBinOpInfoFromIncDec() 2300 const UnaryOperator *E, llvm::Value *InVal, bool IsInc) { in EmitIncDecConsiderOverflowBehavior() argument 2302 llvm::ConstantInt::get(InVal->getType(), IsInc ? 1 : -1, true); in EmitIncDecConsiderOverflowBehavior() 2306 return Builder.CreateAdd(InVal, Amount, Name); in EmitIncDecConsiderOverflowBehavior() 2309 return Builder.CreateNSWAdd(InVal, Amount, Name); in EmitIncDecConsiderOverflowBehavior() 2313 return Builder.CreateNSWAdd(InVal, Amount, Name); in EmitIncDecConsiderOverflowBehavior() 2314 return EmitOverflowCheckedBinOp(createBinOpInfoFromIncDec(E, InVal, IsInc)); in EmitIncDecConsiderOverflowBehavior()
|
| H A D | CGExpr.cpp | 983 ComplexPairTy InVal = EmitLoadOfComplex(LV, E->getExprLoc()); in EmitComplexPrePostIncDec() local 986 if (isa<llvm::IntegerType>(InVal.first->getType())) { in EmitComplexPrePostIncDec() 988 NextVal = llvm::ConstantInt::get(InVal.first->getType(), AmountVal, true); in EmitComplexPrePostIncDec() 991 NextVal = Builder.CreateAdd(InVal.first, NextVal, isInc ? "inc" : "dec"); in EmitComplexPrePostIncDec() 1000 NextVal = Builder.CreateFAdd(InVal.first, NextVal, isInc ? "inc" : "dec"); in EmitComplexPrePostIncDec() 1003 ComplexPairTy IncVal(NextVal, InVal.second); in EmitComplexPrePostIncDec() 1010 return isPre ? IncVal : InVal; in EmitComplexPrePostIncDec()
|
| /freebsd-12.1/contrib/llvm/utils/TableGen/ |
| H A D | DAGISelMatcherEmitter.cpp | 188 uint64_t InVal = Val; in EmitVBRValue() local 197 OS << "/*" << InVal << "*/"; in EmitVBRValue()
|
| /freebsd-12.1/contrib/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelLowering.cpp | 659 SDValue InVal; in LowerCCCArguments() local 665 InVal = DAG.getFrameIndex(FI, getPointerTy(DAG.getDataLayout())); in LowerCCCArguments() 680 InVal = DAG.getLoad( in LowerCCCArguments() 685 InVals.push_back(InVal); in LowerCCCArguments()
|