/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeDAG.cpp | 446 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), local 452 MemVT, false, false, 0); 457 MemVT, ST->isVolatile(), 552 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), local 556 MemVT, LD->isVolatile(), 563 MachinePointerInfo(), MemVT, 3537 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), EntrySize * 8); 3539 MachinePointerInfo::getJumpTable(), MemVT,
|
H A D | LegalizeIntegerTypes.cpp | 1786 EVT MemVT = N->getMemoryVT(); local 1789 MemVT, isVolatile, isNonTemporal, Alignment); 1833 EVT MemVT = N->getMemoryVT(); local 1834 unsigned EBytes = MemVT.getStoreSize(); 1841 MemVT.getSizeInBits() - ExcessBits),
|
H A D | LegalizeVectorTypes.cpp | 2222 EVT MemVT((MVT::SimpleValueType) VT); 2223 unsigned MemVTWidth = MemVT.getSizeInBits(); 2224 if (MemVT.getSizeInBits() <= WidenEltWidth) 2226 if (TLI.isTypeLegal(MemVT) && (WidenWidth % MemVTWidth) == 0 && 2230 RetVT = MemVT; 2239 EVT MemVT = (MVT::SimpleValueType) VT; local 2240 unsigned MemVTWidth = MemVT.getSizeInBits(); 2241 if (TLI.isTypeLegal(MemVT) && WidenEltVT == MemVT.getVectorElementType() && 2246 if (RetVT.getSizeInBits() < MemVTWidth || MemVT [all...] |
H A D | DAGCombiner.cpp | 687 EVT MemVT = LD->getMemoryVT(); local 689 ? (TLI.isLoadExtLegal(ISD::ZEXTLOAD, MemVT) ? ISD::ZEXTLOAD 696 MemVT, LD->isVolatile(), 911 EVT MemVT = LD->getMemoryVT(); local 913 ? (TLI.isLoadExtLegal(ISD::ZEXTLOAD, MemVT) ? ISD::ZEXTLOAD 919 MemVT, LD->isVolatile(), 2374 EVT MemVT = LN0->getMemoryVT(); local 2379 BitWidth - MemVT.getScalarType().getSizeInBits())) && 2381 TLI.isLoadExtLegal(ISD::ZEXTLOAD, MemVT))) { 2384 LN0->getPointerInfo(), MemVT, 2396 EVT MemVT = LN0->getMemoryVT(); local 4049 EVT MemVT = LN0->getMemoryVT(); local 4314 EVT MemVT = LN0->getMemoryVT(); local 4506 EVT MemVT = LN0->getMemoryVT(); local [all...] |
H A D | SelectionDAG.cpp | 3840 SDValue SelectionDAG::getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, argument 3847 Alignment = getEVTAlignment(MemVT); 3858 MF.getMachineMemOperand(PtrInfo, Flags, MemVT.getStoreSize(), Alignment); 3860 return getAtomic(Opcode, dl, MemVT, Chain, Ptr, Cmp, Swp, MMO, 3864 SDValue SelectionDAG::getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, argument 3877 ID.AddInteger(MemVT.getRawBits()); 3885 SDNode *N = new (NodeAllocator) AtomicSDNode(Opcode, dl, VTs, MemVT, Chain, 3893 SDValue SelectionDAG::getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, argument 3901 Alignment = getEVTAlignment(MemVT); 3918 MemVT 3924 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 3965 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, EVT VT, SDValue Chain, SDValue Ptr, const Value* PtrVal, unsigned Alignment, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 3995 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, EVT VT, SDValue Chain, SDValue Ptr, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 4035 getMemIntrinsicNode(unsigned Opcode, DebugLoc dl, const EVT *VTs, unsigned NumVTs, const SDValue *Ops, unsigned NumOps, EVT MemVT, MachinePointerInfo PtrInfo, unsigned Align, bool Vol, bool ReadMem, bool WriteMem) argument 4047 getMemIntrinsicNode(unsigned Opcode, DebugLoc dl, SDVTList VTList, const SDValue *Ops, unsigned NumOps, EVT MemVT, MachinePointerInfo PtrInfo, unsigned Align, bool Vol, bool ReadMem, bool WriteMem) argument 4070 getMemIntrinsicNode(unsigned Opcode, DebugLoc dl, SDVTList VTList, const SDValue *Ops, unsigned NumOps, EVT MemVT, MachineMemOperand *MMO) argument 4137 getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, EVT VT, DebugLoc dl, SDValue Chain, SDValue Ptr, SDValue Offset, MachinePointerInfo PtrInfo, EVT MemVT, bool isVolatile, bool isNonTemporal, unsigned Alignment, const MDNode *TBAAInfo) argument 4167 getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, EVT VT, DebugLoc dl, SDValue Chain, SDValue Ptr, SDValue Offset, EVT MemVT, MachineMemOperand *MMO) argument 4222 getExtLoad(ISD::LoadExtType ExtType, DebugLoc dl, EVT VT, SDValue Chain, SDValue Ptr, MachinePointerInfo PtrInfo, EVT MemVT, bool isVolatile, bool isNonTemporal, unsigned Alignment, const MDNode *TBAAInfo) argument [all...] |
/external/llvm/lib/Target/X86/ |
H A D | X86ISelDAGToDAG.cpp | 503 EVT MemVT; local 505 MemVT = DstVT; // FP_ROUND must use DstVT, we can't do a 'trunc load'. 507 MemVT = SrcIsSSE ? SrcVT : DstVT; 509 SDValue MemTmp = CurDAG->CreateStackTemporary(MemVT); 515 MemTmp, MachinePointerInfo(), MemVT, 519 MemVT, false, false, 0);
|
H A D | X86ISelLowering.cpp | 13507 EVT MemVT = Ld->getMemoryVT(); local 13518 assert(MemVT != RegVT && "Cannot extend to the same type"); 13519 assert(MemVT.isVector() && "Must load a vector from memory"); 13523 unsigned MemSz = MemVT.getSizeInBits(); 13546 EVT WideVecVT = EVT::getVectorVT(*DAG.getContext(), MemVT.getScalarType(), 13547 RegSz/MemVT.getScalarType().getSizeInBits());
|
/external/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAGNodes.h | 1016 AtomicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTL, EVT MemVT, argument 1020 : MemSDNode(Opc, dl, VTL, MemVT, MMO) { 1024 AtomicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTL, EVT MemVT, argument 1028 : MemSDNode(Opc, dl, VTL, MemVT, MMO) { 1032 AtomicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTL, EVT MemVT, argument 1036 : MemSDNode(Opc, dl, VTL, MemVT, MMO) { 1564 EVT MemVT, MachineMemOperand *MMO) 1565 : MemSDNode(NodeTy, dl, VTs, MemVT, MMO) { 1601 ISD::MemIndexedMode AM, ISD::LoadExtType ETy, EVT MemVT, 1604 VTs, AM, MemVT, MM 1562 LSBaseSDNode(ISD::NodeType NodeTy, DebugLoc dl, SDValue *Operands, unsigned numOperands, SDVTList VTs, ISD::MemIndexedMode AM, EVT MemVT, MachineMemOperand *MMO) argument 1600 LoadSDNode(SDValue *ChainPtrOff, DebugLoc dl, SDVTList VTs, ISD::MemIndexedMode AM, ISD::LoadExtType ETy, EVT MemVT, MachineMemOperand *MMO) argument 1631 StoreSDNode(SDValue *ChainValuePtrOff, DebugLoc dl, SDVTList VTs, ISD::MemIndexedMode AM, bool isTrunc, EVT MemVT, MachineMemOperand *MMO) argument [all...] |