Searched defs:MemVT (Results 1 - 8 of 8) sorted by relevance

/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp446 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 DLegalizeIntegerTypes.cpp1786 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 DLegalizeVectorTypes.cpp2222 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 DDAGCombiner.cpp687 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 DSelectionDAG.cpp3840 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 DX86ISelDAGToDAG.cpp503 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 DX86ISelLowering.cpp13507 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 DSelectionDAGNodes.h1016 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...]

Completed in 300 milliseconds