Home
last modified time | relevance | path

Searched refs:LDST (Results 1 – 4 of 4) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsScheduleP5600.td93 // LDST Pipeline
137 // LDST is also used in moves from general purpose registers to floating point
H A DMipsScheduleGeneric.td229 // LDST Pipeline
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMScheduleR52.td17 // There are two ALUs, one LDST, one MUL and a non-pipelined integer DIV.
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp4237 bool DAGCombiner::isLegalNarrowLdSt(LSBaseSDNode *LDST, in isLegalNarrowLdSt() argument
4240 if (!LDST) in isLegalNarrowLdSt()
4252 if (LDST->isVolatile()) in isLegalNarrowLdSt()
4256 if (LDST->getMemoryVT().getSizeInBits() < MemVT.getSizeInBits()) in isLegalNarrowLdSt()
4262 LDST->getAddressSpace(), ShAmt / 8)) in isLegalNarrowLdSt()
4266 EVT PtrType = LDST->getBasePtr().getValueType(); in isLegalNarrowLdSt()
4270 if (isa<LoadSDNode>(LDST)) { in isLegalNarrowLdSt()
4271 LoadSDNode *Load = cast<LoadSDNode>(LDST); in isLegalNarrowLdSt()
4299 assert(isa<StoreSDNode>(LDST) && "It is not a Load nor a Store SDNode"); in isLegalNarrowLdSt()
4300 StoreSDNode *Store = cast<StoreSDNode>(LDST); in isLegalNarrowLdSt()