Home
last modified time | relevance | path

Searched refs:WideLoad (Results 1 – 5 of 5) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMParallelDSP.cpp767 LoadInst *WideLoad = IRB.CreateAlignedLoad(LoadTy, VecPtr, Base->getAlign()); in CreateWideLoad() local
771 MoveBefore(VecPtr, WideLoad); in CreateWideLoad()
776 Value *Bottom = IRB.CreateTrunc(WideLoad, Base->getType()); in CreateWideLoad()
782 Value *Top = IRB.CreateLShr(WideLoad, ShiftVal); in CreateWideLoad()
790 << *WideLoad << "\n" in CreateWideLoad()
797 std::make_unique<WidenedLoad>(Loads, WideLoad))); in CreateWideLoad()
798 return WideLoad; in CreateWideLoad()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.cpp1099 auto WideLoad = B.buildLoadFromOffset(S32, PtrReg, *MMO, 0); in applyMappingLoad() local
1100 B.buildSExtInReg(MI.getOperand(0), WideLoad, MemSize); in applyMappingLoad()
1103 auto WideLoad = B.buildLoadFromOffset(S32, PtrReg, *MMO, 0); in applyMappingLoad() local
1104 B.buildZExtInReg(MI.getOperand(0), WideLoad, MemSize); in applyMappingLoad()
1121 auto WideLoad = B.buildLoadFromOffset(WiderTy, PtrReg, *MMO, 0); in applyMappingLoad() local
1123 B.buildTrunc(MI.getOperand(0), WideLoad); in applyMappingLoad()
1126 WideLoad); in applyMappingLoad()
H A DAMDGPULegalizerInfo.cpp3030 Register WideLoad; in legalizeLoad() local
3032 WideLoad = B.buildLoadFromOffset(WideTy, PtrReg, *MMO, 0).getReg(0); in legalizeLoad()
3033 B.buildTrunc(ValReg, WideLoad).getReg(0); in legalizeLoad()
3040 WideLoad = B.buildLoadFromOffset(WideTy, PtrReg, *MMO, 0).getReg(0); in legalizeLoad()
3041 B.buildExtract(ValReg, WideLoad, 0); in legalizeLoad()
3045 WideLoad = B.buildLoadFromOffset(WideTy, PtrReg, *MMO, 0).getReg(0); in legalizeLoad()
3046 B.buildDeleteTrailingVectorElements(ValReg, WideLoad); in legalizeLoad()
H A DAMDGPUISelLowering.cpp1810 SDValue WideLoad = DAG.getExtLoad( in WidenOrSplitVectorLoad() local
1814 {DAG.getNode(ISD::EXTRACT_SUBVECTOR, SL, VT, WideLoad, in WidenOrSplitVectorLoad()
1816 WideLoad.getValue(1)}, in WidenOrSplitVectorLoad()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp14609 SDValue WideLoad; in combineBVOfConsecutiveLoads() local
14613 WideLoad = DAG.getLoad(N->getValueType(0), dl, FirstLoad->getChain(), in combineBVOfConsecutiveLoads()
14616 ReturnSDVal = WideLoad; in combineBVOfConsecutiveLoads()
14620 WideLoad = DAG.getLoad(N->getValueType(0), dl, LastLoad->getChain(), in combineBVOfConsecutiveLoads()
14627 ReturnSDVal = DAG.getVectorShuffle(N->getValueType(0), dl, WideLoad, in combineBVOfConsecutiveLoads()
14633 DAG.makeEquivalentMemoryOrdering(LD, WideLoad); in combineBVOfConsecutiveLoads()