Home
last modified time | relevance | path

Searched refs:LDBase (Results 1 – 3 of 3) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86ISelLowering.cpp4990 LoadSDNode *LDBase = NULL; in EltsFromConsecutiveLoads() local
5002 if (!LDBase) { in EltsFromConsecutiveLoads()
5005 LDBase = cast<LoadSDNode>(Elt.getNode()); in EltsFromConsecutiveLoads()
5013 if (!DAG.isConsecutiveLoad(LD, LDBase, EltVT.getSizeInBits()/8, i)) in EltsFromConsecutiveLoads()
5022 if (DAG.InferPtrAlignment(LDBase->getBasePtr()) >= 16) in EltsFromConsecutiveLoads()
5023 return DAG.getLoad(VT, DL, LDBase->getChain(), LDBase->getBasePtr(), in EltsFromConsecutiveLoads()
5024 LDBase->getPointerInfo(), in EltsFromConsecutiveLoads()
5025 LDBase->isVolatile(), LDBase->isNonTemporal(), 0); in EltsFromConsecutiveLoads()
5026 return DAG.getLoad(VT, DL, LDBase->getChain(), LDBase->getBasePtr(), in EltsFromConsecutiveLoads()
5027 LDBase->getPointerInfo(), in EltsFromConsecutiveLoads()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMBaseInstrInfo.cpp1424 MachineOperand LDBase(MI->getOperand(3)); in expandMEMCPY() local
1425 LDM.add(LDBase).add(predOps(ARMCC::AL)); in expandMEMCPY()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86ISelLowering.cpp6828 LoadSDNode *LDBase = cast<LoadSDNode>(EltBase); in EltsFromConsecutiveLoads() local
6841 LD, LDBase, Elt.getValueType().getStoreSizeInBits() / 8, in EltsFromConsecutiveLoads()
6857 auto CreateLoad = [&DAG, &DL, &Loads](EVT VT, LoadSDNode *LDBase) { in EltsFromConsecutiveLoads() argument
6858 auto MMOFlags = LDBase->getMemOperand()->getFlags(); in EltsFromConsecutiveLoads()
6862 DAG.getLoad(VT, DL, LDBase->getChain(), LDBase->getBasePtr(), in EltsFromConsecutiveLoads()
6863 LDBase->getPointerInfo(), LDBase->getAlignment(), MMOFlags); in EltsFromConsecutiveLoads()
6875 assert(LDBase && "Did not find base load for merging consecutive loads"); in EltsFromConsecutiveLoads()
6876 EVT EltVT = LDBase->getValueType(0); in EltsFromConsecutiveLoads()
6887 if (LDBase->isNonTemporal() && LDBase->getAlignment() >= 32 && in EltsFromConsecutiveLoads()
6892 return CreateLoad(VT, LDBase); in EltsFromConsecutiveLoads()
[all …]