/freebsd-10-stable/contrib/llvm/lib/Target/R600/ |
H A D | SIISelLowering.h | 24 SDValue LowerParameter(SelectionDAG &DAG, EVT VT, EVT MemVT, SDLoc DL,
|
H A D | R600ISelLowering.cpp | 1064 EVT MemVT = StoreNode->getMemoryVT(); local 1066 if (MemVT == MVT::i8) { 1069 assert(MemVT == MVT::i16); 1092 Op->getVTList(), Args, 3, MemVT, 1270 EVT MemVT = LoadNode->getMemoryVT(); local 1271 assert(!MemVT.isVector() && (MemVT == MVT::i16 || MemVT == MVT::i8)); 1273 DAG.getConstant(VT.getSizeInBits() - MemVT.getSizeInBits(), MVT::i32); 1275 LoadNode->getPointerInfo(), MemVT, 1361 EVT MemVT = LocalIns[i].VT; local [all...] |
H A D | AMDGPUISelLowering.cpp | 515 EVT MemVT = Store->getMemoryVT(); local 516 unsigned MemBits = MemVT.getSizeInBits(); 521 if (!MemVT.isVector() || MemBits > 32) { 529 EVT MemEltVT = MemVT.getVectorElementType(); 531 unsigned MemNumElements = MemVT.getVectorNumElements(); 532 EVT PackedVT = EVT::getIntegerVT(*DAG.getContext(), MemVT.getSizeInBits());
|
H A D | SIISelLowering.cpp | 166 SDValue SITargetLowering::LowerParameter(SelectionDAG &DAG, EVT VT, EVT MemVT, argument 177 MachinePointerInfo(UndefValue::get(PtrTy)), MemVT, 178 false, false, MemVT.getSizeInBits() >> 3); 280 EVT MemVT = Splits[i].VT; local 283 SDValue Arg = LowerParameter(DAG, VT, MemVT, DL, DAG.getRoot(),
|
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/ |
H A D | 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, MachineMemOperan [all...] |
H A D | 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, argument 1140 : MemSDNode(Opc, Order, dl, VTL, MemVT, MMO) { 1686 SDVTList VTs, ISD::MemIndexedMode AM, EVT MemVT, 1688 : MemSDNode(NodeTy, Order, dl, VTs, MemVT, MM 1109 AtomicSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTL, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 1118 AtomicSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTL, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 1127 AtomicSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTL, EVT MemVT, SDValue Chain, SDValue Ptr, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 1684 LSBaseSDNode(ISD::NodeType NodeTy, unsigned Order, DebugLoc dl, SDValue *Operands, unsigned numOperands, SDVTList VTs, ISD::MemIndexedMode AM, EVT MemVT, MachineMemOperand *MMO) argument 1722 LoadSDNode(SDValue *ChainPtrOff, unsigned Order, DebugLoc dl, SDVTList VTs, ISD::MemIndexedMode AM, ISD::LoadExtType ETy, EVT MemVT, MachineMemOperand *MMO) argument 1751 StoreSDNode(SDValue *ChainValuePtrOff, unsigned Order, DebugLoc dl, SDVTList VTs, ISD::MemIndexedMode AM, bool isTrunc, EVT MemVT, MachineMemOperand *MMO) argument [all...] |
/freebsd-10-stable/contrib/llvm/include/llvm/Target/ |
H A D | TargetLowering.h | 479 LegalizeAction getTruncStoreAction(MVT ValVT, MVT MemVT) const { 480 assert(ValVT < MVT::LAST_VALUETYPE && MemVT < MVT::LAST_VALUETYPE && 483 [MemVT.SimpleTy]; 488 bool isTruncStoreLegal(EVT ValVT, EVT MemVT) const { 489 return isTypeLegal(ValVT) && MemVT.isSimple() && 490 getTruncStoreAction(ValVT.getSimpleVT(), MemVT.getSimpleVT()) == Legal; 997 void setTruncStoreAction(MVT ValVT, MVT MemVT, 999 assert(ValVT < MVT::LAST_VALUETYPE && MemVT < MVT::LAST_VALUETYPE && 1001 TruncStoreActions[ValVT.SimpleTy][MemVT.SimpleTy] = (uint8_t)Action;
|
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 4192 SDValue SelectionDAG::getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, argument 4198 ID.AddInteger(MemVT.getRawBits()); 4215 dl.getDebugLoc(), VTList, MemVT, 4223 SDValue SelectionDAG::getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, argument 4230 Alignment = getEVTAlignment(MemVT); 4245 MF.getMachineMemOperand(PtrInfo, Flags, MemVT.getStoreSize(), Alignment); 4247 return getAtomic(Opcode, dl, MemVT, Chain, Ptr, Cmp, Swp, MMO, 4251 SDValue SelectionDAG::getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, argument 4264 return getAtomic(Opcode, dl, MemVT, VTs, Ops, 4, MMO, Ordering, SynchScope); 4267 SDValue SelectionDAG::getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, argument 4298 getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 4326 getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, EVT VT, SDValue Chain, SDValue Ptr, const Value* PtrVal, unsigned Alignment, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 4357 getAtomic(unsigned Opcode, SDLoc dl, EVT MemVT, EVT VT, SDValue Chain, SDValue Ptr, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 4385 getMemIntrinsicNode(unsigned Opcode, SDLoc dl, const EVT *VTs, unsigned NumVTs, const SDValue *Ops, unsigned NumOps, EVT MemVT, MachinePointerInfo PtrInfo, unsigned Align, bool Vol, bool ReadMem, bool WriteMem) argument 4397 getMemIntrinsicNode(unsigned Opcode, SDLoc dl, SDVTList VTList, const SDValue *Ops, unsigned NumOps, EVT MemVT, MachinePointerInfo PtrInfo, unsigned Align, bool Vol, bool ReadMem, bool WriteMem) argument 4420 getMemIntrinsicNode(unsigned Opcode, SDLoc dl, SDVTList VTList, const SDValue *Ops, unsigned NumOps, EVT MemVT, MachineMemOperand *MMO) argument 4492 getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, EVT VT, SDLoc dl, SDValue Chain, SDValue Ptr, SDValue Offset, MachinePointerInfo PtrInfo, EVT MemVT, bool isVolatile, bool isNonTemporal, bool isInvariant, unsigned Alignment, const MDNode *TBAAInfo, const MDNode *Ranges) argument 4525 getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, EVT VT, SDLoc dl, SDValue Chain, SDValue Ptr, SDValue Offset, EVT MemVT, MachineMemOperand *MMO) argument 4594 getExtLoad(ISD::LoadExtType ExtType, SDLoc dl, EVT VT, SDValue Chain, SDValue Ptr, MachinePointerInfo PtrInfo, EVT MemVT, bool isVolatile, bool isNonTemporal, unsigned Alignment, const MDNode *TBAAInfo) argument 4606 getExtLoad(ISD::LoadExtType ExtType, SDLoc dl, EVT VT, SDValue Chain, SDValue Ptr, EVT MemVT, MachineMemOperand *MMO) argument [all...] |
H A D | LegalizeVectorTypes.cpp | 2536 EVT MemVT((MVT::SimpleValueType) VT); 2537 unsigned MemVTWidth = MemVT.getSizeInBits(); 2538 if (MemVT.getSizeInBits() <= WidenEltWidth) 2540 if (TLI.isTypeLegal(MemVT) && (WidenWidth % MemVTWidth) == 0 && 2544 RetVT = MemVT; 2553 EVT MemVT = (MVT::SimpleValueType) VT; local 2554 unsigned MemVTWidth = MemVT.getSizeInBits(); 2555 if (TLI.isTypeLegal(MemVT) && WidenEltVT == MemVT.getVectorElementType() && 2560 if (RetVT.getSizeInBits() < MemVTWidth || MemVT [all...] |
H A D | DAGCombiner.cpp | 760 EVT MemVT = LD->getMemoryVT(); local 762 ? (TLI.isLoadExtLegal(ISD::ZEXTLOAD, MemVT) ? ISD::ZEXTLOAD 768 MemVT, LD->getMemOperand()); 982 EVT MemVT = LD->getMemoryVT(); local 984 ? (TLI.isLoadExtLegal(ISD::ZEXTLOAD, MemVT) ? ISD::ZEXTLOAD 989 MemVT, LD->getMemOperand()); 2737 EVT MemVT = LN0->getMemoryVT(); local 2742 BitWidth - MemVT.getScalarType().getSizeInBits())) && 2744 TLI.isLoadExtLegal(ISD::ZEXTLOAD, MemVT))) { 2747 MemVT, LN 2757 EVT MemVT = LN0->getMemoryVT(); local 4588 EVT MemVT = LN0->getMemoryVT(); local 4911 EVT MemVT = LN0->getMemoryVT(); local 5099 EVT MemVT = LN0->getMemoryVT(); local 8558 EVT MemVT = St->getMemoryVT(); local [all...] |
H A D | LegalizeDAG.cpp | 373 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), local 379 MemVT, false, false, 0); 384 MemVT, ST->isVolatile(), 492 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), local 496 MemVT, LD->isVolatile(), 504 MachinePointerInfo(), MemVT, 3656 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), EntrySize * 8); 3658 MachinePointerInfo::getJumpTable(), MemVT,
|
H A D | LegalizeIntegerTypes.cpp | 1817 EVT MemVT = N->getMemoryVT(); local 1820 MemVT, isVolatile, isNonTemporal, Alignment, TBAAInfo); 1865 EVT MemVT = N->getMemoryVT(); local 1866 unsigned EBytes = MemVT.getStoreSize(); 1873 MemVT.getSizeInBits() - ExcessBits),
|
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.cpp | 1362 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), EntrySize * 8); local 1364 MachinePointerInfo::getJumpTable(), MemVT, false, false, 1927 EVT VT = LD->getValueType(0), MemVT = LD->getMemoryVT(); local 1937 return DAG.getMemIntrinsicNode(Opc, DL, VTList, Ops, 3, MemVT, 1944 EVT MemVT = LD->getMemoryVT(); local 1946 // Return if load is aligned or if MemVT is neither i32 nor i64. 1947 if ((LD->getAlignment() >= MemVT.getSizeInBits() / 8) || 1948 ((MemVT != MVT::i32) && (MemVT != MVT::i64))) 2006 EVT MemVT local 2066 EVT MemVT = SD->getMemoryVT(); local [all...] |
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelDAGToDAG.cpp | 1926 EVT MemVT = Mem->getMemoryVT(); local 1934 switch (MemVT.getSimpleVT().SimpleTy) { 1961 switch (MemVT.getSimpleVT().SimpleTy) { 1988 switch (MemVT.getSimpleVT().SimpleTy) {
|
H A D | NVPTXISelLowering.cpp | 628 EVT MemVT = EltVT; local 648 MemVT, MachinePointerInfo()); 665 MemVT, MachinePointerInfo()); 685 unsigned PerStoreOffset = MemVT.getStoreSizeInBits() / 8 * VecSize; 739 Ops.size(), MemVT,
|
/freebsd-10-stable/contrib/llvm/lib/Target/X86/ |
H A D | X86ISelDAGToDAG.cpp | 530 MVT MemVT; local 532 MemVT = DstVT; // FP_ROUND must use DstVT, we can't do a 'trunc load'. 534 MemVT = SrcIsSSE ? SrcVT : DstVT; 536 SDValue MemTmp = CurDAG->CreateStackTemporary(MemVT); 542 MemTmp, MachinePointerInfo(), MemVT, 546 MemVT, false, false, 0);
|
H A D | X86ISelLowering.cpp | 18078 EVT MemVT = Ld->getMemoryVT(); local 18086 bool IsAligned = Alignment == 0 || Alignment >= MemVT.getSizeInBits()/8; 18096 EVT HalfVT = EVT::getVectorVT(*DAG.getContext(), MemVT.getScalarType(), 18126 assert(MemVT != RegVT && "Cannot extend to the same type"); 18127 assert(MemVT.isVector() && "Must load a vector from memory"); 18130 unsigned MemSz = MemVT.getSizeInBits(); 18172 // memory. In practice, we ''widen'' MemVT. 18174 EVT::getVectorVT(*DAG.getContext(), MemVT.getScalarType(), 18175 loadRegZize/MemVT.getScalarType().getSizeInBits()); 18242 MemVT [all...] |