Home
last modified time | relevance | path

Searched refs:LoadNode (Results 1 – 9 of 9) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp1441 EVT MemVT = LoadNode->getMemoryVT(); in LowerLOAD()
1451 SDValue Chain = LoadNode->getChain(); in LowerLOAD()
1452 SDValue Ptr = LoadNode->getBasePtr(); in LowerLOAD()
1468 return constBufferLoad(LoadNode, LoadNode->getAddressSpace(), DAG); in LowerLOAD()
1504 LoadNode->getAlignment(), LoadNode->getMemOperand()->getFlags()); in LowerLOAD()
1795 SDLoc DL(LoadNode); in constBufferLoad()
1796 EVT VT = LoadNode->getValueType(0); in constBufferLoad()
1797 SDValue Chain = LoadNode->getChain(); in constBufferLoad()
1798 SDValue Ptr = LoadNode->getBasePtr(); in constBufferLoad()
1802 if (LoadNode->getMemoryVT().getScalarType() != MVT::i32 || !ISD::isNON_EXTLoad(LoadNode)) in constBufferLoad()
[all …]
H A DR600ISelLowering.h104 SDValue constBufferLoad(LoadSDNode *LoadNode, int Block,
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGFast.cpp243 SDNode *LoadNode = NewNodes[0]; in CopyAndMoveSuccessors() local
249 SDValue(LoadNode, 1)); in CopyAndMoveSuccessors()
270 if (LoadNode->getNodeId() != -1) { in CopyAndMoveSuccessors()
271 LoadSU = &SUnits[LoadNode->getNodeId()]; in CopyAndMoveSuccessors()
274 LoadSU = newSUnit(LoadNode); in CopyAndMoveSuccessors()
275 LoadNode->setNodeId(LoadSU->NodeNum); in CopyAndMoveSuccessors()
287 Pred.getSUnit()->getNode()->isOperandOf(LoadNode)) in CopyAndMoveSuccessors()
H A DScheduleDAGRRList.cpp989 SDNode *LoadNode = NewNodes[0]; in TryUnfoldSU() local
998 if (LoadNode->getNodeId() != -1) { in TryUnfoldSU()
999 LoadSU = &SUnits[LoadNode->getNodeId()]; in TryUnfoldSU()
1006 LoadSU = CreateNewSUnit(LoadNode); in TryUnfoldSU()
1007 LoadNode->setNodeId(LoadSU->NodeNum); in TryUnfoldSU()
1047 SDValue(LoadNode, 1)); in TryUnfoldSU()
1058 else if (isOperandOf(Pred.getSUnit(), LoadNode)) in TryUnfoldSU()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp1205 LoadSDNode *&LoadNode, in isFusableLoadOpStorePattern() argument
1225 LoadNode = cast<LoadSDNode>(Load); in isFusableLoadOpStorePattern()
1232 if (LoadNode->getBasePtr() != StoreNode->getBasePtr() || in isFusableLoadOpStorePattern()
1233 LoadNode->getOffset() != StoreNode->getOffset()) in isFusableLoadOpStorePattern()
1243 InputChain = LoadNode->getChain(); in isFusableLoadOpStorePattern()
1259 int LoadId = LoadNode->getNodeId(); in isFusableLoadOpStorePattern()
1330 LoadSDNode *LoadNode = nullptr; in tryFoldLoadStoreIntoMemOperand() local
1332 if (!isFusableLoadOpStorePattern(StoreNode, StoredVal, CurDAG, LoadNode, in tryFoldLoadStoreIntoMemOperand()
1355 Result, {StoreNode->getMemOperand(), LoadNode->getMemOperand()}); in tryFoldLoadStoreIntoMemOperand()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp2450 LoadSDNode *&LoadNode, in isFusableLoadOpStorePattern() argument
2467 LoadNode = cast<LoadSDNode>(Load); in isFusableLoadOpStorePattern()
2474 if (LoadNode->getBasePtr() != StoreNode->getBasePtr() || in isFusableLoadOpStorePattern()
2475 LoadNode->getOffset() != StoreNode->getOffset()) in isFusableLoadOpStorePattern()
2546 if (Op.getNode() != LoadNode) in isFusableLoadOpStorePattern()
2609 LoadSDNode *LoadNode = nullptr; in foldLoadStoreIntoMemOperand() local
2612 LoadNode, InputChain)) { in foldLoadStoreIntoMemOperand()
2619 LoadNode, InputChain)) in foldLoadStoreIntoMemOperand()
2624 if (!selectAddr(LoadNode, LoadNode->getBasePtr(), Base, Scale, Index, Disp, in foldLoadStoreIntoMemOperand()
2800 LoadNode->getMemOperand()}; in foldLoadStoreIntoMemOperand()
[all …]
H A DX86InstrArithmetic.td556 /// LoadNode - This is the load node associated with this type. For
558 PatFrag LoadNode = loadnode;
716 (opnode typeinfo.RegClass:$src1, (typeinfo.LoadNode addr:$src2)))]>;
723 (opnode typeinfo.RegClass:$src1, (typeinfo.LoadNode addr:$src2)))]>;
730 (opnode typeinfo.RegClass:$src1, (typeinfo.LoadNode addr:$src2),
822 [(set EFLAGS, (opnode (typeinfo.LoadNode addr:$dst),
855 [(set EFLAGS, (opnode (typeinfo.LoadNode addr:$dst),
888 [(set EFLAGS, (opnode (typeinfo.LoadNode addr:$dst),
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsDSPInstrInfo.td1460 class IndexedLoadPat<SDPatternOperator LoadNode, Instruction Instr> :
1461 DSPPat<(i32 (LoadNode (add i32:$base, i32:$index))),
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp10618 LoadSDNode *LoadNode = cast<LoadSDNode>(V.getNode()); in checkValueWidth() local
10619 if ((LoadNode->getMemoryVT() == MVT::i8 && width == 8) in checkValueWidth()
10620 || (LoadNode->getMemoryVT() == MVT::i16 && width == 16)) { in checkValueWidth()
10621 ExtType = LoadNode->getExtensionType(); in checkValueWidth()