/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | R600ISelLowering.cpp | 1325 EVT MemVT = LoadNode->getMemoryVT(); in LowerLOAD() 1335 SDValue Chain = LoadNode->getChain(); in LowerLOAD() 1336 SDValue Ptr = LoadNode->getBasePtr(); in LowerLOAD() 1354 return constBufferLoad(LoadNode, LoadNode->getAddressSpace(), DAG); in LowerLOAD() 1389 LoadNode->getAlign(), LoadNode->getMemOperand()->getFlags()); in LowerLOAD() 1676 SDLoc DL(LoadNode); in constBufferLoad() 1677 EVT VT = LoadNode->getValueType(0); in constBufferLoad() 1678 SDValue Chain = LoadNode->getChain(); in constBufferLoad() 1679 SDValue Ptr = LoadNode->getBasePtr(); in constBufferLoad() 1683 if (LoadNode->getMemoryVT().getScalarType() != MVT::i32 || !ISD::isNON_EXTLoad(LoadNode)) in constBufferLoad() [all …]
|
H A D | R600ISelLowering.h | 113 SDValue constBufferLoad(LoadSDNode *LoadNode, int Block,
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
H A D | ScheduleDAGFast.cpp | 238 SDNode *LoadNode = NewNodes[0]; in CopyAndMoveSuccessors() local 244 SDValue(LoadNode, 1)); in CopyAndMoveSuccessors() 265 if (LoadNode->getNodeId() != -1) { in CopyAndMoveSuccessors() 266 LoadSU = &SUnits[LoadNode->getNodeId()]; in CopyAndMoveSuccessors() 269 LoadSU = newSUnit(LoadNode); in CopyAndMoveSuccessors() 270 LoadNode->setNodeId(LoadSU->NodeNum); in CopyAndMoveSuccessors() 282 Pred.getSUnit()->getNode()->isOperandOf(LoadNode)) in CopyAndMoveSuccessors()
|
H A D | ScheduleDAGRRList.cpp | 998 SDNode *LoadNode = NewNodes[0]; in TryUnfoldSU() local 1007 if (LoadNode->getNodeId() != -1) { in TryUnfoldSU() 1008 LoadSU = &SUnits[LoadNode->getNodeId()]; in TryUnfoldSU() 1015 LoadSU = CreateNewSUnit(LoadNode); in TryUnfoldSU() 1016 LoadNode->setNodeId(LoadSU->NodeNum); in TryUnfoldSU() 1057 SDValue(LoadNode, 1)); in TryUnfoldSU() 1068 else if (isOperandOf(Pred.getSUnit(), LoadNode)) in TryUnfoldSU()
|
/openbsd/gnu/llvm/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelDAGToDAG.cpp | 1255 LoadSDNode *&LoadNode, in isFusableLoadOpStorePattern() argument 1275 LoadNode = cast<LoadSDNode>(Load); in isFusableLoadOpStorePattern() 1282 if (LoadNode->getBasePtr() != StoreNode->getBasePtr() || in isFusableLoadOpStorePattern() 1283 LoadNode->getOffset() != StoreNode->getOffset()) in isFusableLoadOpStorePattern() 1293 InputChain = LoadNode->getChain(); in isFusableLoadOpStorePattern() 1314 if (Op.getNode() != LoadNode) in isFusableLoadOpStorePattern() 1381 LoadSDNode *LoadNode = nullptr; in tryFoldLoadStoreIntoMemOperand() local 1383 if (!isFusableLoadOpStorePattern(StoreNode, StoredVal, CurDAG, LoadNode, in tryFoldLoadStoreIntoMemOperand() 1406 Result, {StoreNode->getMemOperand(), LoadNode->getMemOperand()}); in tryFoldLoadStoreIntoMemOperand()
|
/openbsd/gnu/llvm/llvm/lib/Target/X86/ |
H A D | X86InstrArithmetic.td | 556 /// LoadNode - This is the load node associated with this type. For 558 PatFrag LoadNode = loadnode; 729 (opnode typeinfo.RegClass:$src1, (typeinfo.LoadNode addr:$src2)))]>; 736 (opnode typeinfo.RegClass:$src1, (typeinfo.LoadNode addr:$src2)))]>; 743 (opnode typeinfo.RegClass:$src1, (typeinfo.LoadNode addr:$src2), 844 [(set EFLAGS, (opnode (typeinfo.LoadNode addr:$dst), 877 [(set EFLAGS, (opnode (typeinfo.LoadNode addr:$dst), 910 [(set EFLAGS, (opnode (typeinfo.LoadNode addr:$dst),
|
H A D | X86ISelDAGToDAG.cpp | 3108 LoadSDNode *&LoadNode, in isFusableLoadOpStorePattern() argument 3125 LoadNode = cast<LoadSDNode>(Load); in isFusableLoadOpStorePattern() 3132 if (LoadNode->getBasePtr() != StoreNode->getBasePtr() || in isFusableLoadOpStorePattern() 3133 LoadNode->getOffset() != StoreNode->getOffset()) in isFusableLoadOpStorePattern() 3204 if (Op.getNode() != LoadNode) in isFusableLoadOpStorePattern() 3270 LoadSDNode *LoadNode = nullptr; in foldLoadStoreIntoMemOperand() local 3273 LoadNode, InputChain)) { in foldLoadStoreIntoMemOperand() 3280 LoadNode, InputChain)) in foldLoadStoreIntoMemOperand() 3285 if (!selectAddr(LoadNode, LoadNode->getBasePtr(), Base, Scale, Index, Disp, in foldLoadStoreIntoMemOperand() 3468 LoadNode->getMemOperand()}; in foldLoadStoreIntoMemOperand() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 5559 SDValue Mask = LoadNode->getMask(); in LowerMLOAD() 5565 VT, DL, LoadNode->getChain(), LoadNode->getBasePtr(), in LowerMLOAD() 5566 LoadNode->getOffset(), Mask, DAG.getUNDEF(VT), LoadNode->getMemoryVT(), in LowerMLOAD() 5567 LoadNode->getMemOperand(), LoadNode->getAddressingMode(), in LowerMLOAD() 5568 LoadNode->getExtensionType()); in LowerMLOAD() 5721 SDValue Chain = LoadNode->getChain(); in LowerLOAD() 22156 {LoadNode->getChain(), LoadNode->getBasePtr()}, in ReplaceNodeResults() 22157 LoadNode->getMemoryVT(), LoadNode->getMemOperand()); in ReplaceNodeResults() 22165 if ((!LoadNode->isVolatile() && !LoadNode->isAtomic()) || in ReplaceNodeResults() 22176 {LoadNode->getChain(), LoadNode->getBasePtr()}, in ReplaceNodeResults() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/Mips/ |
H A D | MipsDSPInstrInfo.td | 1461 class IndexedLoadPat<SDPatternOperator LoadNode, Instruction Instr> : 1462 DSPPat<(i32 (LoadNode (add i32:$base, i32:$index))),
|