Home
last modified time | relevance | path

Searched refs:InVal (Results 1 – 25 of 34) sorted by relevance

12

/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp1107 if (InVal.DefInst == nullptr) in getMatchingValue()
1109 if (InVal.MatchingId != MemInst.getMatchingId()) in getMatchingValue()
1115 if (MemInst.isLoad() && !InVal.IsAtomic && MemInst.isAtomic()) in getMatchingValue()
1130 if (MemInst.isStore() && InVal.DefInst != Result) in getMatchingValue()
1145 !isSameMemGeneration(InVal.Generation, CurrentGeneration, InVal.DefInst, in getMatchingValue()
1449 if (InVal.first != nullptr && in processNode()
1450 isSameMemGeneration(InVal.second, CurrentGeneration, InVal.first, in processNode()
1453 << " to: " << *InVal.first << '\n'); in processNode()
1459 Inst.replaceAllUsesWith(InVal.first); in processNode()
1491 if (InVal.DefInst && in processNode()
[all …]
H A DRewriteStatepointsForGC.cpp844 for (Value *InVal : PN->incoming_values()) in findBasePointer()
845 F(InVal); in findBasePointer()
876 auto visitIncomingValue = [&](Value *InVal) { in findBasePointer() argument
877 Value *Base = findBaseOrBDV(InVal, Cache); in findBasePointer()
1136 Value *InVal = PN->getIncomingValue(i); in findBasePointer() local
1143 Value *Base = getBaseForInput(InVal, nullptr); in findBasePointer()
1174 Value *InVal = BdvIE->getOperand(OperandIdx); in findBasePointer() local
1175 Value *Base = getBaseForInput(InVal, BaseIE); in findBasePointer()
1184 Value *InVal = BdvSV->getOperand(OperandIdx); in findBasePointer() local
1185 Value *Base = getBaseForInput(InVal, BaseSV); in findBasePointer()
[all …]
H A DSimplifyCFGPass.cpp166 Value *InVal = cast<ReturnInst>(RetBlock->getTerminator())->getOperand(0); in mergeEmptyReturnBlocks() local
173 RetBlockPHI->addIncoming(InVal, *PI); in mergeEmptyReturnBlocks()
H A DJumpThreading.cpp693 Value *InVal = PN->getIncomingValue(i); in computeValueKnownInPredecessorsImpl() local
694 if (Constant *KC = getKnownConstant(InVal, Preference)) { in computeValueKnownInPredecessorsImpl()
697 Constant *CI = LVI->getConstantOnEdge(InVal, in computeValueKnownInPredecessorsImpl()
H A DSROA.cpp1241 Value *InVal = PN.getIncomingValue(Idx); in isSafePHIToSpeculate() local
1246 if (TI == InVal || TI->mayHaveSideEffects()) in isSafePHIToSpeculate()
1257 if (isSafeToLoadUnconditionally(InVal, MaxAlign, MaxSize, DL, TI)) in isSafePHIToSpeculate()
1292 Value *InVal = PN.getIncomingValue(Idx); in speculatePHINodeLoads() local
1307 LoadTy, InVal, Alignment, in speculatePHINodeLoads()
/netbsd/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DPHITransAddr.cpp365 InsertPHITranslatedSubExpr(Value *InVal, BasicBlock *CurBB, in InsertPHITranslatedSubExpr() argument
370 PHITransAddr Tmp(InVal, DL, AC); in InsertPHITranslatedSubExpr()
375 auto *Inst = dyn_cast<Instruction>(InVal); in InsertPHITranslatedSubExpr()
387 CastInst *New = CastInst::Create(Cast->getOpcode(), OpVal, InVal->getType(), in InsertPHITranslatedSubExpr()
388 InVal->getName() + ".phi.trans.insert", in InsertPHITranslatedSubExpr()
408 InVal->getName() + ".phi.trans.insert", PredBB->getTerminator()); in InsertPHITranslatedSubExpr()
429 InVal->getName()+".phi.trans.insert", in InsertPHITranslatedSubExpr()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp695 Value *InVal = FirstLI->getOperand(0); in foldPHIArgLoadIntoPHI() local
721 if (NewInVal != InVal) in foldPHIArgLoadIntoPHI()
722 InVal = nullptr; in foldPHIArgLoadIntoPHI()
726 if (InVal) { in foldPHIArgLoadIntoPHI()
729 NewLI->setOperand(0, InVal); in foldPHIArgLoadIntoPHI()
892 if (NewInVal != InVal) in foldPHIArgOpIntoPHI()
893 InVal = nullptr; in foldPHIArgOpIntoPHI()
898 if (InVal) { in foldPHIArgOpIntoPHI()
901 PhiVal = InVal; in foldPHIArgOpIntoPHI()
1170 if (InVal == PN) { in SliceUpIllegalIntegerPHI()
[all …]
H A DInstCombineCasts.cpp2029 optimizeVectorResizeWithIntegerBitCasts(Value *InVal, VectorType *DestTy, in optimizeVectorResizeWithIntegerBitCasts() argument
2034 VectorType *SrcTy = cast<VectorType>(InVal->getType()); in optimizeVectorResizeWithIntegerBitCasts()
2048 InVal = IC.Builder.CreateBitCast(InVal, SrcTy); in optimizeVectorResizeWithIntegerBitCasts()
2100 return new ShuffleVectorInst(InVal, V2, ShuffleMask); in optimizeVectorResizeWithIntegerBitCasts()
H A DInstructionCombining.cpp1081 Value *InVal = PN->getIncomingValue(i); in foldOpIntoPhi() local
1083 if (match(InVal, m_ImmConstant()) && in foldOpIntoPhi()
1084 (!isa<FreezeInst>(I) || isGuaranteedNotToBeUndefOrPoison(InVal))) in foldOpIntoPhi()
1087 if (isa<PHINode>(InVal)) return nullptr; // Itself a phi. in foldOpIntoPhi()
1094 if (isa<InvokeInst>(InVal)) in foldOpIntoPhi()
1095 if (cast<Instruction>(InVal)->getParent() == NonConstBB) in foldOpIntoPhi()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DLoopUnroll.cpp620 Value *InVal = NewPHI->getIncomingValueForBlock(LatchBlock); in UnrollLoop() local
621 if (Instruction *InValI = dyn_cast<Instruction>(InVal)) in UnrollLoop()
623 InVal = LastValueMap[InValI]; in UnrollLoop()
624 VMap[OrigPHI] = InVal; in UnrollLoop()
705 Value *InVal = PN->removeIncomingValue(LatchBlock, false); in UnrollLoop() local
708 if (Instruction *InValI = dyn_cast<Instruction>(InVal)) { in UnrollLoop()
710 InVal = LastValueMap[InVal]; in UnrollLoop()
713 PN->addIncoming(InVal, Latches.back()); in UnrollLoop()
H A DBasicBlockUtils.cpp998 Value *InVal = nullptr; in UpdatePHINodes() local
1000 InVal = PN->getIncomingValueForBlock(Preds[0]); in UpdatePHINodes()
1004 if (!InVal) in UpdatePHINodes()
1005 InVal = PN->getIncomingValue(i); in UpdatePHINodes()
1006 else if (InVal != PN->getIncomingValue(i)) { in UpdatePHINodes()
1007 InVal = nullptr; in UpdatePHINodes()
1013 if (InVal) { in UpdatePHINodes()
1028 PN->addIncoming(InVal, NewBB); in UpdatePHINodes()
H A DCloneFunction.cpp583 Value *InVal = in CloneAndPruneIntoFromInst() local
586 assert(InVal && "Unknown input value?"); in CloneAndPruneIntoFromInst()
587 PN->setIncomingValue(pred, InVal); in CloneAndPruneIntoFromInst()
H A DLoopUnrollRuntime.cpp395 Value *InVal = NewPHI->getIncomingValue(idx); in CloneLoopBlocks() local
397 if (Value *V = VMap.lookup(InVal)) in CloneLoopBlocks()
H A DLoopUtils.cpp1338 Value *InVal = PN->getIncomingValue(i); in rewriteLoopExitValues() local
1339 if (!isa<Instruction>(InVal)) in rewriteLoopExitValues()
1347 Instruction *Inst = cast<Instruction>(InVal); in rewriteLoopExitValues()
H A DSCCPSolver.cpp861 ValueLatticeElement InVal = getValueState(Val); in visitInsertValueInst() local
862 mergeInValue(getStructValueState(&IVI, i), &IVI, InVal); in visitInsertValueInst()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DPHITransAddr.h111 Value *InsertPHITranslatedSubExpr(Value *InVal, BasicBlock *CurBB,
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp1135 Value *InVal; in insertPHIStores() local
1136 std::tie(EHBlock, InVal) = Worklist.pop_back_val(); in insertPHIStores()
1138 PHINode *PN = dyn_cast<PHINode>(InVal); in insertPHIStores()
1156 insertPHIStore(PredBlock, InVal, SpillSlot, Worklist); in insertPHIStores()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/
H A DX86ShuffleDecode.cpp38 unsigned InVal = 4 + CountS; in DecodeINSERTPSMask() local
40 ShuffleMask[CountD] = InVal; in DecodeINSERTPSMask()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp1800 SDValue InVal = N->getOperand(1); in PerformDAGCombine() local
1804 if (InVal.isUndef()) in PerformDAGCombine()
1827 Ops.append(NElts, DAG.getUNDEF(InVal.getValueType())); in PerformDAGCombine()
1837 if (InVal.getValueType() != OpVT) in PerformDAGCombine()
1838 InVal = OpVT.bitsGT(InVal.getValueType()) ? in PerformDAGCombine()
1839 DAG.getNode(ISD::ANY_EXTEND, DL, OpVT, InVal) : in PerformDAGCombine()
1840 DAG.getNode(ISD::TRUNCATE, DL, OpVT, InVal); in PerformDAGCombine()
1841 Ops[Elt] = InVal; in PerformDAGCombine()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp4567 InVal = InVal.rotl(SH); in simplifyToLI()
4569 InVal &= Mask; in simplifyToLI()
4573 if (isUInt<15>(InVal.getSExtValue()) || in simplifyToLI()
4574 (Opc == PPC::RLDICL_rec && isUInt<16>(InVal.getSExtValue()))) { in simplifyToLI()
4577 NewImm = InVal.getSExtValue(); in simplifyToLI()
4590 APInt InVal(32, SExtImm, true); in simplifyToLI() local
4591 InVal = InVal.rotl(SH); in simplifyToLI()
4593 InVal &= Mask; in simplifyToLI()
4597 bool ValueFits = isUInt<15>(InVal.getSExtValue()); in simplifyToLI()
4599 isUInt<16>(InVal.getSExtValue())); in simplifyToLI()
[all …]
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp676 SDValue InVal; in LowerCCCArguments() local
682 InVal = DAG.getFrameIndex(FI, getPointerTy(DAG.getDataLayout())); in LowerCCCArguments()
697 InVal = DAG.getLoad( in LowerCCCArguments()
702 InVals.push_back(InVal); in LowerCCCArguments()
/netbsd/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DDAGISelMatcherEmitter.cpp195 uint64_t InVal = Val; in EmitVBRValue() local
204 OS << "/*" << InVal << "*/"; in EmitVBRValue()
/netbsd/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGExprScalar.cpp601 llvm::Value *InVal,
2392 llvm::Value *InVal, bool IsInc, in createBinOpInfoFromIncDec() argument
2395 BinOp.LHS = InVal; in createBinOpInfoFromIncDec()
2396 BinOp.RHS = llvm::ConstantInt::get(InVal->getType(), 1, false); in createBinOpInfoFromIncDec()
2405 const UnaryOperator *E, llvm::Value *InVal, bool IsInc) { in EmitIncDecConsiderOverflowBehavior() argument
2407 llvm::ConstantInt::get(InVal->getType(), IsInc ? 1 : -1, true); in EmitIncDecConsiderOverflowBehavior()
2411 return Builder.CreateAdd(InVal, Amount, Name); in EmitIncDecConsiderOverflowBehavior()
2414 return Builder.CreateNSWAdd(InVal, Amount, Name); in EmitIncDecConsiderOverflowBehavior()
2418 return Builder.CreateNSWAdd(InVal, Amount, Name); in EmitIncDecConsiderOverflowBehavior()
2420 E, InVal, IsInc, E->getFPFeaturesInEffect(CGF.getLangOpts()))); in EmitIncDecConsiderOverflowBehavior()
H A DCGExpr.cpp1023 ComplexPairTy InVal = EmitLoadOfComplex(LV, E->getExprLoc()); in EmitComplexPrePostIncDec() local
1026 if (isa<llvm::IntegerType>(InVal.first->getType())) { in EmitComplexPrePostIncDec()
1028 NextVal = llvm::ConstantInt::get(InVal.first->getType(), AmountVal, true); in EmitComplexPrePostIncDec()
1031 NextVal = Builder.CreateAdd(InVal.first, NextVal, isInc ? "inc" : "dec"); in EmitComplexPrePostIncDec()
1040 NextVal = Builder.CreateFAdd(InVal.first, NextVal, isInc ? "inc" : "dec"); in EmitComplexPrePostIncDec()
1043 ComplexPairTy IncVal(NextVal, InVal.second); in EmitComplexPrePostIncDec()
1053 return isPre ? IncVal : InVal; in EmitComplexPrePostIncDec()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMInstrVFP.td49 APFloat InVal = N->getValueAPF();
50 uint32_t enc = ARM_AM::getFP16Imm(InVal);
58 APFloat InVal = N->getValueAPF();
59 uint32_t enc = ARM_AM::getFP32FP16Imm(InVal);
68 APFloat InVal = N->getValueAPF();
69 uint32_t enc = ARM_AM::getFP32Imm(InVal);
91 APFloat InVal = N->getValueAPF();
92 uint32_t enc = ARM_AM::getFP64Imm(InVal);

12