/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | VNCoercion.cpp | 17 bool canCoerceMustAliasedValueToLoad(Value *StoredVal, Type *LoadTy, argument 19 Type *StoredTy = StoredVal->getType(); 40 if (DL.isNonIntegralPointerType(StoredVal->getType()->getScalarType()) != 45 if (auto *CI = dyn_cast<Constant>(StoredVal)) 54 static T *coerceAvailableValueToLoadTypeHelper(T *StoredVal, Type *LoadedTy, argument 57 assert(canCoerceMustAliasedValueToLoad(StoredVal, LoadedTy, DL) && 59 if (auto *C = dyn_cast<Constant>(StoredVal)) 60 StoredVal = ConstantFoldConstant(C, DL); 63 Type *StoredValTy = StoredVal->getType(); 72 StoredVal 149 coerceAvailableValueToLoadType(Value *StoredVal, Type *LoadedTy, IRBuilderBase &IRB, const DataLayout &DL) argument 220 auto *StoredVal = DepSI->getValueOperand(); local [all...] |
H A D | GlobalStatus.cpp | 110 Value *StoredVal = SI->getOperand(0); local 112 if (Constant *C = dyn_cast<Constant>(StoredVal)) { 119 if (GV->hasInitializer() && StoredVal == GV->getInitializer()) { 122 } else if (isa<LoadInst>(StoredVal) && 123 cast<LoadInst>(StoredVal)->getOperand(0) == GV) { 128 GS.StoredOnceValue = StoredVal; 130 GS.StoredOnceValue == StoredVal) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | VNCoercion.h | 37 bool canCoerceMustAliasedValueToLoad(Value *StoredVal, Type *LoadTy, 46 Value *coerceAvailableValueToLoadType(Value *StoredVal, Type *LoadedTy,
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | NonNullParamChecker.cpp | 265 auto StoredVal = local 269 if (ProgramStateRef NewState = State->assume(StoredVal, true)) {
|
H A D | NullabilityChecker.cpp | 350 auto StoredVal = State->getSVal(*RegionVal).getAs<loc::MemRegionVal>(); 351 if (!StoredVal || !isa<SymbolicRegion>(StoredVal->getRegion())) 354 if (getNullConstraint(*StoredVal, State) == NullConstraint::IsNull) 543 auto StoredVal = State->getSVal(Region).getAs<loc::MemRegionVal>(); local 544 if (!StoredVal) 553 if (ProgramStateRef NewState = State->assume(*StoredVal, true)) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopIdiomRecognize.cpp | 182 MaybeAlign StoreAlignment, Value *StoredVal, 438 Value *StoredVal = SI->getValueOperand(); 442 uint64_t SizeInBits = DL->getTypeSizeInBits(StoredVal->getType()); 464 Value *SplatValue = isBytewiseValue(StoredVal, *DL); 481 (PatternValue = getMemSetPatternValue(StoredVal, DL))) { 731 Value *StoredVal = HeadStore->getValueOperand(); local 745 StoredVal, HeadStore, AdjacentStores, StoreEv, 892 Value *StoredVal, Instruction *TheStore, 895 Value *SplatValue = isBytewiseValue(StoredVal, *DL); 899 PatternValue = getMemSetPatternValue(StoredVal, D 890 processLoopStridedStore( Value *DestPtr, unsigned StoreSize, MaybeAlign StoreAlignment, Value *StoredVal, Instruction *TheStore, SmallPtrSetImpl<Instruction *> &Stores, const SCEVAddRecExpr *Ev, const SCEV *BECount, bool NegStride, bool IsLoopMemset) argument [all...] |
H A D | LowerMatrixIntrinsics.cpp | 1366 bool VisitStore(StoreInst *Inst, Value *StoredVal, Value *Ptr, argument 1368 auto I = ShapeMap.find(StoredVal); 1372 LowerStore(Inst, StoredVal, Ptr, Inst->getAlign(),
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelDAGToDAG.cpp | 1244 SDValue StoredVal, SelectionDAG *CurDAG, 1248 if (StoredVal.getResNo() != 0) 1252 if (!StoredVal.getNode()->hasNUsesOfValue(1, 0)) 1259 SDValue Load = StoredVal->getOperand(0); 1302 // Add the other operand of StoredVal to worklist. 1303 for (SDValue Op : StoredVal->ops()) 1334 SDValue StoredVal = StoreNode->getOperand(1); local 1335 unsigned Opc = StoredVal->getOpcode(); 1373 if (!isFusableLoadOpStorePattern(StoreNode, StoredVal, CurDAG, LoadNode, 1377 SDValue Operand = StoredVal 1243 isFusableLoadOpStorePattern(StoreSDNode *StoreNode, SDValue StoredVal, SelectionDAG *CurDAG, LoadSDNode *&LoadNode, SDValue &InputChain) argument [all...] |
H A D | SystemZTargetTransformInfo.cpp | 1091 const Value *StoredVal = SI->getValueOperand(); local 1092 if (StoredVal->hasOneUse() && isBswapIntrinsicCall(StoredVal))
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelDAGToDAG.cpp | 2901 SDValue StoredVal, SelectionDAG *CurDAG, 2906 if (StoredVal.getResNo() != 0) return false; 2909 if (!StoredVal.getNode()->hasNUsesOfValue(1, 0)) return false; 2915 SDValue Load = StoredVal->getOperand(LoadOpNo); 2998 for (SDValue Op : StoredVal->ops()) 3034 SDValue StoredVal = StoreNode->getOperand(1); local 3035 unsigned Opc = StoredVal->getOpcode(); 3051 IsNegate = isNullConstant(StoredVal.getOperand(0)); 3067 if (!isFusableLoadOpStorePattern(StoreNode, StoredVal, CurDAG, LoadOpNo, 3074 if (!isFusableLoadOpStorePattern(StoreNode, StoredVal, CurDA 2900 isFusableLoadOpStorePattern(StoreSDNode *StoreNode, SDValue StoredVal, SelectionDAG *CurDAG, unsigned LoadOpNo, LoadSDNode *&LoadNode, SDValue &InputChain) argument [all...] |
H A D | X86ISelLowering.cpp | 23478 SDValue StoredVal = Store->getValue(); 23479 assert((StoredVal.getValueType().is256BitVector() || 23480 StoredVal.getValueType().is512BitVector()) && 23493 std::tie(Value0, Value1) = splitVector(StoredVal, DAG, DL); 23512 SDValue StoredVal = Store->getValue(); 23514 StoredVal.getValueType().is128BitVector() && "Expecting 128-bit op"); 23515 StoredVal = DAG.getBitcast(StoreVT, StoredVal); 23532 SDValue Scl = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, StoreSVT, StoredVal, 23547 SDValue StoredVal [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | GlobalOpt.cpp | 1136 Instruction *StoredVal) { 1157 if (InVal == StoredVal) continue; 1738 Instruction *StoredVal = cast<Instruction>(SI->getOperand(0)); 1740 // If we've already replaced the input, StoredVal will be a cast or 1743 if (LoadInst *LI = dyn_cast<LoadInst>(StoredVal)) { 1750 assert((isa<CastInst>(StoredVal) || isa<SelectInst>(StoredVal)) && 1752 StoreVal = StoredVal->getOperand(0);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 2448 Value *StoredVal = State.get(StoredValue, Part); 2452 NewSI = Builder.CreateMaskedScatter(StoredVal, VectorGep, Alignment, 2458 StoredVal = reverseVector(StoredVal); 2460 // another expression. So don't call resetVectorValue(StoredVal). 2464 NewSI = Builder.CreateMaskedStore(StoredVal, VecPtr, Alignment, 2467 NewSI = Builder.CreateAlignedStore(StoredVal, VecPtr, Alignment);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonLoopIdiomRecognition.cpp | 1920 Value *StoredVal = SI->getValueOperand(); 1924 uint64_t SizeInBits = DL->getTypeSizeInBits(StoredVal->getType());
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 15929 SDValue StoredVal; local 15957 StoredVal = DAG.getNode(MemVT.isVector() ? ISD::CONCAT_VECTORS 15990 StoredVal = DAG.getNode(MemVT.isVector() ? ISD::CONCAT_VECTORS 16029 StoredVal = DAG.getConstant(StoreInt, DL, StoreTy); 16038 NewStore = DAG.getStore(NewChain, DL, StoredVal, FirstInChain->getBasePtr(), 16043 TLI.getTypeToTransformTo(*DAG.getContext(), StoredVal.getValueType()); 16045 ConstantSDNode *C = cast<ConstantSDNode>(StoredVal); 16051 FirstInChain->getPointerInfo(), StoredVal.getValueType() /*TVT*/, 16346 SDValue StoredVal = ST->getValue(); local 16348 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(StoredVal)) [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngine.cpp | 2757 SVal StoredVal = State->getSVal(MR); local 2758 if (StoredVal != LocAndVal.second)
|