| /trueos/contrib/llvm/include/llvm/CodeGen/ |
| HD | SelectionDAG.h | 696 SDValue getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, SDValue Chain, 701 SDValue getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, SDValue Chain, 709 SDValue getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, SDValue Chain, 713 SDValue getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, SDValue Chain, 720 SDValue getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, EVT VT, 725 SDValue getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, EVT VT, 732 SDValue getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, SDVTList VTList, 744 EVT MemVT, MachinePointerInfo PtrInfo, 750 EVT MemVT, MachinePointerInfo PtrInfo, 756 EVT MemVT, MachineMemOperand *MMO); [all …]
|
| HD | SelectionDAGNodes.h | 1110 EVT MemVT, 1114 : MemSDNode(Opc, Order, dl, VTL, MemVT, MMO) { 1119 EVT MemVT, 1123 : MemSDNode(Opc, Order, dl, VTL, MemVT, MMO) { 1128 EVT MemVT, 1132 : MemSDNode(Opc, Order, dl, VTL, MemVT, MMO) { 1136 AtomicSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTL, EVT MemVT, 1140 : MemSDNode(Opc, Order, dl, VTL, MemVT, MMO) { 1686 SDVTList VTs, ISD::MemIndexedMode AM, EVT MemVT, 1688 : MemSDNode(NodeTy, Order, dl, VTs, MemVT, MMO) { [all …]
|
| /trueos/contrib/llvm/include/llvm/Target/ |
| HD | TargetLowering.h | 479 LegalizeAction getTruncStoreAction(MVT ValVT, MVT MemVT) const { in getTruncStoreAction() argument 480 assert(ValVT < MVT::LAST_VALUETYPE && MemVT < MVT::LAST_VALUETYPE && in getTruncStoreAction() 483 [MemVT.SimpleTy]; in getTruncStoreAction() 488 bool isTruncStoreLegal(EVT ValVT, EVT MemVT) const { in isTruncStoreLegal() argument 489 return isTypeLegal(ValVT) && MemVT.isSimple() && in isTruncStoreLegal() 490 getTruncStoreAction(ValVT.getSimpleVT(), MemVT.getSimpleVT()) == Legal; in isTruncStoreLegal() 997 void setTruncStoreAction(MVT ValVT, MVT MemVT, in setTruncStoreAction() argument 999 assert(ValVT < MVT::LAST_VALUETYPE && MemVT < MVT::LAST_VALUETYPE && in setTruncStoreAction() 1001 TruncStoreActions[ValVT.SimpleTy][MemVT.SimpleTy] = (uint8_t)Action; in setTruncStoreAction()
|
| /trueos/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| HD | SelectionDAG.cpp | 4192 SDValue SelectionDAG::getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, in getAtomic() argument 4198 ID.AddInteger(MemVT.getRawBits()); in getAtomic() 4215 dl.getDebugLoc(), VTList, MemVT, in getAtomic() 4223 SDValue SelectionDAG::getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, in getAtomic() argument 4230 Alignment = getEVTAlignment(MemVT); in getAtomic() 4245 MF.getMachineMemOperand(PtrInfo, Flags, MemVT.getStoreSize(), Alignment); in getAtomic() 4247 return getAtomic(Opcode, dl, MemVT, Chain, Ptr, Cmp, Swp, MMO, in getAtomic() 4251 SDValue SelectionDAG::getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, in getAtomic() argument 4264 return getAtomic(Opcode, dl, MemVT, VTs, Ops, 4, MMO, Ordering, SynchScope); in getAtomic() 4267 SDValue SelectionDAG::getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, in getAtomic() argument [all …]
|
| HD | LegalizeVectorTypes.cpp | 2536 EVT MemVT((MVT::SimpleValueType) VT); in FindMemType() local 2537 unsigned MemVTWidth = MemVT.getSizeInBits(); in FindMemType() 2538 if (MemVT.getSizeInBits() <= WidenEltWidth) in FindMemType() 2540 if (TLI.isTypeLegal(MemVT) && (WidenWidth % MemVTWidth) == 0 && in FindMemType() 2544 RetVT = MemVT; in FindMemType() 2553 EVT MemVT = (MVT::SimpleValueType) VT; in FindMemType() local 2554 unsigned MemVTWidth = MemVT.getSizeInBits(); in FindMemType() 2555 if (TLI.isTypeLegal(MemVT) && WidenEltVT == MemVT.getVectorElementType() && in FindMemType() 2560 if (RetVT.getSizeInBits() < MemVTWidth || MemVT == WidenVT) in FindMemType() 2561 return MemVT; in FindMemType()
|
| HD | DAGCombiner.cpp | 760 EVT MemVT = LD->getMemoryVT(); in PromoteOperand() local 762 ? (TLI.isLoadExtLegal(ISD::ZEXTLOAD, MemVT) ? ISD::ZEXTLOAD in PromoteOperand() 768 MemVT, LD->getMemOperand()); in PromoteOperand() 982 EVT MemVT = LD->getMemoryVT(); in PromoteLoad() local 984 ? (TLI.isLoadExtLegal(ISD::ZEXTLOAD, MemVT) ? ISD::ZEXTLOAD in PromoteLoad() 989 MemVT, LD->getMemOperand()); in PromoteLoad() 2737 EVT MemVT = LN0->getMemoryVT(); in visitAND() local 2742 BitWidth - MemVT.getScalarType().getSizeInBits())) && in visitAND() 2744 TLI.isLoadExtLegal(ISD::ZEXTLOAD, MemVT))) { in visitAND() 2747 MemVT, LN0->getMemOperand()); in visitAND() [all …]
|
| HD | LegalizeDAG.cpp | 373 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), in ExpandUnalignedStore() local 379 MemVT, false, false, 0); in ExpandUnalignedStore() 384 MemVT, ST->isVolatile(), in ExpandUnalignedStore() 492 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), in ExpandUnalignedLoad() local 496 MemVT, LD->isVolatile(), in ExpandUnalignedLoad() 504 MachinePointerInfo(), MemVT, in ExpandUnalignedLoad() 3656 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), EntrySize * 8); in ExpandNode() local 3658 MachinePointerInfo::getJumpTable(), MemVT, in ExpandNode()
|
| HD | LegalizeIntegerTypes.cpp | 1817 EVT MemVT = N->getMemoryVT(); in ExpandIntRes_LOAD() local 1820 MemVT, isVolatile, isNonTemporal, Alignment, TBAAInfo); in ExpandIntRes_LOAD() 1865 EVT MemVT = N->getMemoryVT(); in ExpandIntRes_LOAD() local 1866 unsigned EBytes = MemVT.getStoreSize(); in ExpandIntRes_LOAD() 1873 MemVT.getSizeInBits() - ExcessBits), in ExpandIntRes_LOAD()
|
| /trueos/contrib/llvm/lib/Target/R600/ |
| HD | R600ISelLowering.cpp | 1064 EVT MemVT = StoreNode->getMemoryVT(); in LowerSTORE() local 1066 if (MemVT == MVT::i8) { in LowerSTORE() 1069 assert(MemVT == MVT::i16); in LowerSTORE() 1092 Op->getVTList(), Args, 3, MemVT, in LowerSTORE() 1270 EVT MemVT = LoadNode->getMemoryVT(); in LowerLOAD() local 1271 assert(!MemVT.isVector() && (MemVT == MVT::i16 || MemVT == MVT::i8)); in LowerLOAD() 1273 DAG.getConstant(VT.getSizeInBits() - MemVT.getSizeInBits(), MVT::i32); in LowerLOAD() 1275 LoadNode->getPointerInfo(), MemVT, in LowerLOAD() 1361 EVT MemVT = LocalIns[i].VT; in LowerFormalArguments() local 1378 MemVT, false, false, 4); in LowerFormalArguments()
|
| HD | AMDGPUISelLowering.cpp | 515 EVT MemVT = Store->getMemoryVT(); in MergeVectorStore() local 516 unsigned MemBits = MemVT.getSizeInBits(); in MergeVectorStore() 521 if (!MemVT.isVector() || MemBits > 32) { in MergeVectorStore() 529 EVT MemEltVT = MemVT.getVectorElementType(); in MergeVectorStore() 531 unsigned MemNumElements = MemVT.getVectorNumElements(); in MergeVectorStore() 532 EVT PackedVT = EVT::getIntegerVT(*DAG.getContext(), MemVT.getSizeInBits()); in MergeVectorStore()
|
| HD | SIISelLowering.h | 24 SDValue LowerParameter(SelectionDAG &DAG, EVT VT, EVT MemVT, SDLoc DL,
|
| HD | SIISelLowering.cpp | 166 SDValue SITargetLowering::LowerParameter(SelectionDAG &DAG, EVT VT, EVT MemVT, in LowerParameter() argument 177 MachinePointerInfo(UndefValue::get(PtrTy)), MemVT, in LowerParameter() 178 false, false, MemVT.getSizeInBits() >> 3); in LowerParameter() 280 EVT MemVT = Splits[i].VT; in LowerFormalArguments() local 283 SDValue Arg = LowerParameter(DAG, VT, MemVT, DL, DAG.getRoot(), in LowerFormalArguments()
|
| /trueos/contrib/llvm/lib/Target/Mips/ |
| HD | MipsISelLowering.cpp | 1362 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), EntrySize * 8); in lowerBR_JT() local 1364 MachinePointerInfo::getJumpTable(), MemVT, false, false, in lowerBR_JT() 1927 EVT VT = LD->getValueType(0), MemVT = LD->getMemoryVT(); in createLoadLR() local 1937 return DAG.getMemIntrinsicNode(Opc, DL, VTList, Ops, 3, MemVT, in createLoadLR() 1944 EVT MemVT = LD->getMemoryVT(); in lowerLOAD() local 1947 if ((LD->getAlignment() >= MemVT.getSizeInBits() / 8) || in lowerLOAD() 1948 ((MemVT != MVT::i32) && (MemVT != MVT::i64))) in lowerLOAD() 2006 EVT MemVT = SD->getMemoryVT(), BasePtrVT = Ptr.getValueType(); in createStoreLR() local 2015 return DAG.getMemIntrinsicNode(Opc, DL, VTList, Ops, 3, MemVT, in createStoreLR() 2066 EVT MemVT = SD->getMemoryVT(); in lowerSTORE() local [all …]
|
| /trueos/contrib/llvm/lib/Target/X86/ |
| HD | X86ISelDAGToDAG.cpp | 523 MVT MemVT; in PreprocessISelDAG() local 525 MemVT = DstVT; // FP_ROUND must use DstVT, we can't do a 'trunc load'. in PreprocessISelDAG() 527 MemVT = SrcIsSSE ? SrcVT : DstVT; in PreprocessISelDAG() 529 SDValue MemTmp = CurDAG->CreateStackTemporary(MemVT); in PreprocessISelDAG() 535 MemTmp, MachinePointerInfo(), MemVT, in PreprocessISelDAG() 539 MemVT, false, false, 0); in PreprocessISelDAG()
|
| HD | X86ISelLowering.cpp | 18078 EVT MemVT = Ld->getMemoryVT(); in PerformLOADCombine() local 18086 bool IsAligned = Alignment == 0 || Alignment >= MemVT.getSizeInBits()/8; in PerformLOADCombine() 18096 EVT HalfVT = EVT::getVectorVT(*DAG.getContext(), MemVT.getScalarType(), in PerformLOADCombine() 18126 assert(MemVT != RegVT && "Cannot extend to the same type"); in PerformLOADCombine() 18127 assert(MemVT.isVector() && "Must load a vector from memory"); in PerformLOADCombine() 18130 unsigned MemSz = MemVT.getSizeInBits(); in PerformLOADCombine() 18174 EVT::getVectorVT(*DAG.getContext(), MemVT.getScalarType(), in PerformLOADCombine() 18175 loadRegZize/MemVT.getScalarType().getSizeInBits()); in PerformLOADCombine() 18242 MemVT.getVectorElementType().getSizeInBits(); in PerformLOADCombine()
|
| /trueos/contrib/llvm/lib/Target/NVPTX/ |
| HD | NVPTXISelLowering.cpp | 628 EVT MemVT = EltVT; in LowerCall() local 648 MemVT, MachinePointerInfo()); in LowerCall() 665 MemVT, MachinePointerInfo()); in LowerCall() 685 unsigned PerStoreOffset = MemVT.getStoreSizeInBits() / 8 * VecSize; in LowerCall() 739 Ops.size(), MemVT, in LowerCall()
|
| HD | NVPTXISelDAGToDAG.cpp | 1926 EVT MemVT = Mem->getMemoryVT(); in SelectLoadParam() local 1934 switch (MemVT.getSimpleVT().SimpleTy) { in SelectLoadParam() 1961 switch (MemVT.getSimpleVT().SimpleTy) { in SelectLoadParam() 1988 switch (MemVT.getSimpleVT().SimpleTy) { in SelectLoadParam()
|