Searched refs:LDBase (Results 1 – 2 of 2) sorted by relevance
/external/swiftshader/third_party/LLVM/lib/Target/X86/ |
D | X86ISelLowering.cpp | 4990 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/ |
D | X86ISelLowering.cpp | 5608 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 …]
|