Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/llvm/lib/FuzzMutate/
H A DRandomIRBuilder.cpp63 auto *NewLoad = new LoadInst(AccessTy, Ptr, "L", &*IP); in newSource() local
66 if (Pred.matches(Srcs, NewLoad)) in newSource()
67 RS.sample(NewLoad, RS.totalWeight()); in newSource()
69 NewLoad->eraseFromParent(); in newSource()
/openbsd/gnu/llvm/llvm/lib/Transforms/Utils/
H A DVNCoercion.cpp489 LoadInst *NewLoad = Builder.CreateLoad(DestTy, PtrVal); in getLoadValueForLoad() local
490 NewLoad->takeName(SrcVal); in getLoadValueForLoad()
491 NewLoad->setAlignment(SrcVal->getAlign()); in getLoadValueForLoad()
494 LLVM_DEBUG(dbgs() << "TO: " << *NewLoad << "\n"); in getLoadValueForLoad()
498 Value *RV = NewLoad; in getLoadValueForLoad()
504 SrcVal = NewLoad; in getLoadValueForLoad()
/openbsd/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp565 LoadInst *NewLoad = Builder.CreateAlignedLoad( in combineLoadToNewType() local
567 NewLoad->setAtomic(LI.getOrdering(), LI.getSyncScopeID()); in combineLoadToNewType()
568 copyMetadataForLoad(*NewLoad, LI); in combineLoadToNewType()
569 return NewLoad; in combineLoadToNewType()
702 LoadInst *NewLoad = IC.combineLoadToNewType(Load, DestTy); in combineLoadToOperationType() local
703 CastUser->replaceAllUsesWith(NewLoad); in combineLoadToOperationType()
733 NewLoad->setAAMetadata(LI.getAAMetadata()); in unpackLoadToAggregate()
735 PoisonValue::get(T), NewLoad, 0, Name)); in unpackLoadToAggregate()
774 LoadInst *NewLoad = IC.combineLoadToNewType(LI, ET, ".unpack"); in unpackLoadToAggregate() local
775 NewLoad->setAAMetadata(LI.getAAMetadata()); in unpackLoadToAggregate()
[all …]
/openbsd/gnu/llvm/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp781 LoadInst *NewLoad = nullptr, *LI1 = LOps.Root; in foldConsecutiveLoads() local
806 NewLoad = Builder.CreateAlignedLoad(WiderType, NewPtr, LI1->getAlign(), in foldConsecutiveLoads()
808 NewLoad->takeName(LI1); in foldConsecutiveLoads()
811 NewLoad->setAAMetadata(LOps.AATags); in foldConsecutiveLoads()
813 Value *NewOp = NewLoad; in foldConsecutiveLoads()
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DExpandVectorPredication.cpp435 LoadInst *NewLoad = in expandPredicationInMemoryIntrinsic() local
438 NewLoad->setAlignment(*AlignOpt); in expandPredicationInMemoryIntrinsic()
439 NewMemoryInst = NewLoad; in expandPredicationInMemoryIntrinsic()
/openbsd/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DGVN.cpp1324 auto *NewLoad = in eliminatePartiallyRedundantLoad() local
1328 NewLoad->setDebugLoc(Load->getDebugLoc()); in eliminatePartiallyRedundantLoad()
1338 NewLoad, DefiningAcc, NewLoad->getParent(), in eliminatePartiallyRedundantLoad()
1349 NewLoad->setAAMetadata(Tags); in eliminatePartiallyRedundantLoad()
1352 NewLoad->setMetadata(LLVMContext::MD_invariant_load, MD); in eliminatePartiallyRedundantLoad()
1354 NewLoad->setMetadata(LLVMContext::MD_invariant_group, InvGroupMD); in eliminatePartiallyRedundantLoad()
1356 NewLoad->setMetadata(LLVMContext::MD_range, RangeMD); in eliminatePartiallyRedundantLoad()
1360 NewLoad->setMetadata(LLVMContext::MD_access_group, AccessMD); in eliminatePartiallyRedundantLoad()
1370 AvailableValueInBlock::get(UnavailableBlock, NewLoad)); in eliminatePartiallyRedundantLoad()
1372 LLVM_DEBUG(dbgs() << "GVN INSERTED " << *NewLoad << '\n'); in eliminatePartiallyRedundantLoad()
/openbsd/gnu/llvm/llvm/lib/Target/X86/
H A DX86AvoidStoreForwardingBlocks.cpp393 MachineInstr *NewLoad = in buildCopy() local
404 getBaseOperand(NewLoad).setIsKill(false); in buildCopy()
405 LLVM_DEBUG(NewLoad->dump()); in buildCopy()
H A DX86InterleavedAccess.cpp224 Instruction *NewLoad = in decompose() local
226 DecomposedVectors.push_back(NewLoad); in decompose()
H A DX86ISelLowering.cpp32900 SDValue NewLoad = DAG.getMaskedLoad( in LowerMLOAD() local
32906 SDValue Select = DAG.getNode(ISD::VSELECT, dl, VT, Mask, NewLoad, PassThru); in LowerMLOAD()
32907 return DAG.getMergeValues({ Select, NewLoad.getValue(1) }, dl); in LowerMLOAD()
32937 SDValue NewLoad = DAG.getMaskedLoad( in LowerMLOAD() local
32943 DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, VT, NewLoad.getValue(0), in LowerMLOAD()
32945 SDValue RetOps[] = {Extract, NewLoad.getValue(1)}; in LowerMLOAD()
/openbsd/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp1203 auto *NewLoad = cast<LoadInst>(Builder.CreateLoad( in scalarizeLoadExtract() local
1208 NewLoad->setAlignment(ScalarOpAlignment); in scalarizeLoadExtract()
1210 replaceValue(*EI, *NewLoad); in scalarizeLoadExtract()
H A DLoopVectorize.cpp2663 Instruction *NewLoad; in vectorizeInterleaveGroup() local
2679 NewLoad = in vectorizeInterleaveGroup()
2684 NewLoad = Builder.CreateAlignedLoad(VecTy, AddrParts[Part], in vectorizeInterleaveGroup()
2686 Group->addMetadata(NewLoad); in vectorizeInterleaveGroup()
2687 NewLoads.push_back(NewLoad); in vectorizeInterleaveGroup()
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp1410 SDValue NewLoad; in ExpandExtractFromVectorThroughStack() local
1419 NewLoad = DAG.getLoad(Op.getValueType(), dl, Ch, StackPtr, in ExpandExtractFromVectorThroughStack()
1423 NewLoad = DAG.getExtLoad(ISD::EXTLOAD, dl, Op.getValueType(), Ch, StackPtr, in ExpandExtractFromVectorThroughStack()
1429 DAG.ReplaceAllUsesOfValueWith(Ch, SDValue(NewLoad.getNode(), 1)); in ExpandExtractFromVectorThroughStack()
1433 SmallVector<SDValue, 6> NewLoadOperands(NewLoad->op_begin(), in ExpandExtractFromVectorThroughStack()
1434 NewLoad->op_end()); in ExpandExtractFromVectorThroughStack()
1436 NewLoad = in ExpandExtractFromVectorThroughStack()
1437 SDValue(DAG.UpdateNodeOperands(NewLoad.getNode(), NewLoadOperands), 0); in ExpandExtractFromVectorThroughStack()
1438 return NewLoad; in ExpandExtractFromVectorThroughStack()
H A DDAGCombiner.cpp6004 assert(NewLoad && in BackwardsPropagateMask()
6006 CombineTo(Load, NewLoad, NewLoad.getValue(1)); in BackwardsPropagateMask()
6316 CombineTo(MLoad, NewLoad.getValue(0), NewLoad.getValue(1)); in visitAND()
6469 SDValue To[] = { NewLoad.getValue(0), NewLoad.getValue(1), in visitAND()
6473 CombineTo(Load, NewLoad.getValue(0), NewLoad.getValue(1)); in visitAND()
8552 SDValue NewLoad = in MatchLoadCombine() local
8562 return NewLoad; in MatchLoadCombine()
8569 : NewLoad; in MatchLoadCombine()
12268 return NewLoad; in tryToFoldExtOfMaskedLoad()
13926 return NewLoad; in visitTRUNCATE()
[all …]
H A DLegalizeVectorTypes.cpp5151 SDValue NewLoad = in WidenVecRes_LOAD() local
5158 ReplaceValueWith(SDValue(N, 1), NewLoad.getValue(1)); in WidenVecRes_LOAD()
5160 return NewLoad; in WidenVecRes_LOAD()
H A DTargetLowering.cpp4432 SDValue NewLoad = in SimplifySetCC() local
4437 DAG.getNode(ISD::AND, dl, newVT, NewLoad, in SimplifySetCC()
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp1236 auto NewLoad = MIRBuilder.buildLoad(NewTy, MI.getOperand(1), MMO); in legalizeLoadStore() local
1237 MIRBuilder.buildBitcast(ValReg, NewLoad); in legalizeLoadStore()
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp1387 SDValue NewLoad = DAG.getExtLoad( in LowerLOAD() local
1390 SDValue Res = DAG.getNode(ISD::SIGN_EXTEND_INREG, DL, VT, NewLoad, in LowerLOAD()
H A DAMDGPUISelLowering.cpp3021 SDValue NewLoad in performLoadCombine() local
3025 SDValue BC = DAG.getNode(ISD::BITCAST, SL, VT, NewLoad); in performLoadCombine()
3026 DCI.CombineTo(N, BC, NewLoad.getValue(1)); in performLoadCombine()
H A DSIISelLowering.cpp8646 SDValue NewLoad = DAG.getLoad( in widenLoad() local
8659 SDValue Cvt = NewLoad; in widenLoad()
8661 Cvt = DAG.getNode(ISD::SIGN_EXTEND_INREG, SL, MVT::i32, NewLoad, in widenLoad()
8665 Cvt = DAG.getZeroExtendInReg(NewLoad, SL, TruncVT); in widenLoad()
8683 return DAG.getMergeValues({ Cvt, NewLoad.getValue(1) }, SL); in widenLoad()
/openbsd/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp10192 SDValue NewLoad = DAG.getMaskedLoad( in LowerMLOAD() local
10196 SDValue Combo = NewLoad; in LowerMLOAD()
10202 return DAG.getMergeValues({Combo, NewLoad.getValue(1)}, dl); in LowerMLOAD()
17614 SDValue NewLoad = in PerformSplittingToWideningLoad() local
17618 Loads.push_back(NewLoad); in PerformSplittingToWideningLoad()
17619 Chains.push_back(SDValue(NewLoad.getNode(), 1)); in PerformSplittingToWideningLoad()
17682 return NewLoad; in PerformExtendCombine()
17691 return NewLoad; in PerformFPExtendCombine()
18538 SDValue NewLoad = in PerformSplittingMVEEXTToWideningLoad() local
18542 Loads.push_back(NewLoad); in PerformSplittingMVEEXTToWideningLoad()
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp16681 SDValue NewLoad = in performConcatVectorsCombine() local
16685 Ops.push_back(NewLoad); in performConcatVectorsCombine()
18857 SDValue NewLoad = DAG.getMaskedLoad( in performUnpackCombine() local
18864 return NewLoad; in performUnpackCombine()
19275 SDValue NewLoad = DAG.getLoad( in performLOADCombine() local
19278 LoadOps.push_back(NewLoad); in performLOADCombine()
22960 SDValue NewLoad = DAG.getMaskedLoad( in LowerFixedLengthVectorLoadToSVE() local
22965 SDValue Result = NewLoad; in LowerFixedLengthVectorLoadToSVE()
22978 SDValue MergedValues[2] = {Result, NewLoad.getValue(1)}; in LowerFixedLengthVectorLoadToSVE()
23026 SDValue NewLoad = DAG.getMaskedLoad( in LowerFixedLengthVectorMLoadToSVE() local
[all …]
/openbsd/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp2966 auto NewLoad = MIRBuilder.buildLoad(LoadTy, PtrReg, *NewMMO); in lowerLoad() local
2967 MIRBuilder.buildSExtInReg(LoadReg, NewLoad, MemSizeInBits); in lowerLoad()
2969 auto NewLoad = MIRBuilder.buildLoad(LoadTy, PtrReg, *NewMMO); in lowerLoad() local
2972 MIRBuilder.buildAssertZExt(LoadReg, NewLoad, MemSizeInBits); in lowerLoad()
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp3222 SDValue NewLoad = DAG.getMemIntrinsicNode( in lowerVECTOR_SHUFFLE() local
3226 DAG.makeEquivalentMemoryOrdering(Ld, NewLoad); in lowerVECTOR_SHUFFLE()
3227 return convertFromScalableVector(VT, NewLoad, DAG, Subtarget); in lowerVECTOR_SHUFFLE()
6612 SDValue NewLoad = in lowerFixedLengthVectorLoadToRVV() local
6616 SDValue Result = convertFromScalableVector(VT, NewLoad, DAG, Subtarget); in lowerFixedLengthVectorLoadToRVV()
6617 return DAG.getMergeValues({Result, NewLoad.getValue(1)}, DL); in lowerFixedLengthVectorLoadToRVV()
/openbsd/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp3518 SDValue NewLoad = DAG.getLoad(ResVT, DL, LoadN->getChain(), in lowerBITCAST() local
3521 DAG.ReplaceAllUsesOfValueWith(SDValue(LoadN, 1), NewLoad.getValue(1)); in lowerBITCAST()
3522 return NewLoad; in lowerBITCAST()
/openbsd/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp11263 SDValue NewLoad[2]; in LowerFP_EXTEND() local
11272 NewLoad[i] = DAG.getMemIntrinsicNode( in LowerFP_EXTEND()
11277 DAG.getNode(Op0.getOpcode(), SDLoc(Op0), MVT::v4f32, NewLoad[0], in LowerFP_EXTEND()
11278 NewLoad[1], Op0.getNode()->getFlags()); in LowerFP_EXTEND()