Home
last modified time | relevance | path

Searched refs:LDBase (Results 1 – 2 of 2) 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/llvm/lib/Target/X86/
DX86ISelLowering.cpp5608 LoadSDNode *LDBase = cast<LoadSDNode>(EltBase); in EltsFromConsecutiveLoads() local
5621 LD, LDBase, Elt.getValueType().getStoreSizeInBits() / 8, in EltsFromConsecutiveLoads()
5632 auto CreateLoad = [&DAG, &DL](EVT VT, LoadSDNode *LDBase) { in EltsFromConsecutiveLoads() argument
5634 VT, DL, LDBase->getChain(), LDBase->getBasePtr(), in EltsFromConsecutiveLoads()
5635 LDBase->getPointerInfo(), false /*LDBase->isVolatile()*/, in EltsFromConsecutiveLoads()
5636 LDBase->isNonTemporal(), LDBase->isInvariant(), LDBase->getAlignment()); in EltsFromConsecutiveLoads()
5638 if (LDBase->hasAnyUseOfValue(1)) { in EltsFromConsecutiveLoads()
5640 DAG.getNode(ISD::TokenFactor, DL, MVT::Other, SDValue(LDBase, 1), in EltsFromConsecutiveLoads()
5642 DAG.ReplaceAllUsesOfValueWith(SDValue(LDBase, 1), NewChain); in EltsFromConsecutiveLoads()
5643 DAG.UpdateNodeOperands(NewChain.getNode(), SDValue(LDBase, 1), in EltsFromConsecutiveLoads()
[all …]