Searched refs:MemVT (Results 1 - 11 of 11) sorted by relevance

/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/CodeGen/
H A DSelectionDAG.h639 SDValue getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain,
644 SDValue getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain,
652 SDValue getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain,
656 SDValue getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain,
663 SDValue getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, EVT VT,
668 SDValue getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, EVT VT,
680 EVT MemVT, MachinePointerInfo PtrInfo,
686 EVT MemVT, MachinePointerInfo PtrInfo,
692 EVT MemVT, MachineMemOperand *MMO);
706 EVT MemVT, boo
[all...]
H A DSelectionDAGNodes.h1025 AtomicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTL, EVT MemVT, argument
1029 : MemSDNode(Opc, dl, VTL, MemVT, MMO) {
1033 AtomicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTL, EVT MemVT, argument
1037 : MemSDNode(Opc, dl, VTL, MemVT, MMO) {
1041 AtomicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTL, EVT MemVT, argument
1045 : MemSDNode(Opc, dl, VTL, MemVT, MMO) {
1613 EVT MemVT, MachineMemOperand *MMO)
1614 : MemSDNode(NodeTy, dl, VTs, MemVT, MMO) {
1650 ISD::MemIndexedMode AM, ISD::LoadExtType ETy, EVT MemVT,
1653 VTs, AM, MemVT, MM
1611 LSBaseSDNode(ISD::NodeType NodeTy, DebugLoc dl, SDValue *Operands, unsigned numOperands, SDVTList VTs, ISD::MemIndexedMode AM, EVT MemVT, MachineMemOperand *MMO) argument
1649 LoadSDNode(SDValue *ChainPtrOff, DebugLoc dl, SDVTList VTs, ISD::MemIndexedMode AM, ISD::LoadExtType ETy, EVT MemVT, MachineMemOperand *MMO) argument
1680 StoreSDNode(SDValue *ChainValuePtrOff, DebugLoc dl, SDVTList VTs, ISD::MemIndexedMode AM, bool isTrunc, EVT MemVT, MachineMemOperand *MMO) argument
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Target/
H A DTargetLowering.h434 LegalizeAction getTruncStoreAction(EVT ValVT, EVT MemVT) const {
436 MemVT.getSimpleVT() < MVT::LAST_VALUETYPE &&
439 [MemVT.getSimpleVT().SimpleTy];
444 bool isTruncStoreLegal(EVT ValVT, EVT MemVT) const {
445 return isTypeLegal(ValVT) && MemVT.isSimple() &&
446 getTruncStoreAction(ValVT, MemVT) == Legal;
1133 void setTruncStoreAction(MVT ValVT, MVT MemVT,
1135 assert(ValVT < MVT::LAST_VALUETYPE && MemVT < MVT::LAST_VALUETYPE &&
1137 TruncStoreActions[ValVT.SimpleTy][MemVT.SimpleTy] = (uint8_t)Action;
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp3937 SDValue SelectionDAG::getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, argument
3944 Alignment = getEVTAlignment(MemVT);
3959 MF.getMachineMemOperand(PtrInfo, Flags, MemVT.getStoreSize(), Alignment);
3961 return getAtomic(Opcode, dl, MemVT, Chain, Ptr, Cmp, Swp, MMO,
3965 SDValue SelectionDAG::getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, argument
3978 ID.AddInteger(MemVT.getRawBits());
3987 SDNode *N = new (NodeAllocator) AtomicSDNode(Opcode, dl, VTs, MemVT, Chain,
3995 SDValue SelectionDAG::getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, argument
4003 Alignment = getEVTAlignment(MemVT);
4020 MemVT
4026 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
4068 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, EVT VT, SDValue Chain, SDValue Ptr, const Value* PtrVal, unsigned Alignment, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
4099 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, EVT VT, SDValue Chain, SDValue Ptr, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument
4140 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
4152 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
4175 getMemIntrinsicNode(unsigned Opcode, DebugLoc dl, SDVTList VTList, const SDValue *Ops, unsigned NumOps, EVT MemVT, MachineMemOperand *MMO) argument
4245 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, bool isInvariant, unsigned Alignment, const MDNode *TBAAInfo, const MDNode *Ranges) argument
4278 getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, EVT VT, DebugLoc dl, SDValue Chain, SDValue Ptr, SDValue Offset, EVT MemVT, MachineMemOperand *MMO) argument
4338 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...]
H A DLegalizeVectorTypes.cpp2293 EVT MemVT((MVT::SimpleValueType) VT);
2294 unsigned MemVTWidth = MemVT.getSizeInBits();
2295 if (MemVT.getSizeInBits() <= WidenEltWidth)
2297 if (TLI.isTypeLegal(MemVT) && (WidenWidth % MemVTWidth) == 0 &&
2301 RetVT = MemVT;
2310 EVT MemVT = (MVT::SimpleValueType) VT; local
2311 unsigned MemVTWidth = MemVT.getSizeInBits();
2312 if (TLI.isTypeLegal(MemVT) && WidenEltVT == MemVT.getVectorElementType() &&
2317 if (RetVT.getSizeInBits() < MemVTWidth || MemVT
[all...]
H A DDAGCombiner.cpp727 EVT MemVT = LD->getMemoryVT(); local
729 ? (TLI.isLoadExtLegal(ISD::ZEXTLOAD, MemVT) ? ISD::ZEXTLOAD
736 MemVT, LD->isVolatile(),
951 EVT MemVT = LD->getMemoryVT(); local
953 ? (TLI.isLoadExtLegal(ISD::ZEXTLOAD, MemVT) ? ISD::ZEXTLOAD
959 MemVT, LD->isVolatile(),
2632 EVT MemVT = LN0->getMemoryVT(); local
2637 BitWidth - MemVT.getScalarType().getSizeInBits())) &&
2639 TLI.isLoadExtLegal(ISD::ZEXTLOAD, MemVT))) {
2642 LN0->getPointerInfo(), MemVT,
2654 EVT MemVT = LN0->getMemoryVT(); local
4346 EVT MemVT = LN0->getMemoryVT(); local
4680 EVT MemVT = LN0->getMemoryVT(); local
4872 EVT MemVT = LN0->getMemoryVT(); local
7465 EVT MemVT = St->getMemoryVT(); local
[all...]
H A DLegalizeDAG.cpp364 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), local
370 MemVT, false, false, 0);
375 MemVT, ST->isVolatile(),
482 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), local
486 MemVT, LD->isVolatile(),
493 MachinePointerInfo(), MemVT,
3436 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), EntrySize * 8);
3438 MachinePointerInfo::getJumpTable(), MemVT,
H A DLegalizeIntegerTypes.cpp1806 EVT MemVT = N->getMemoryVT(); local
1809 MemVT, isVolatile, isNonTemporal, Alignment);
1853 EVT MemVT = N->getMemoryVT(); local
1854 unsigned EBytes = MemVT.getStoreSize();
1861 MemVT.getSizeInBits() - ExcessBits),
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Mips/
H A DMipsISelLowering.cpp2224 EVT VT = LD->getValueType(0), MemVT = LD->getMemoryVT(); local
2234 return DAG.getMemIntrinsicNode(Opc, DL, VTList, Ops, 3, MemVT,
2241 EVT MemVT = LD->getMemoryVT(); local
2243 // Return if load is aligned or if MemVT is neither i32 nor i64.
2244 if ((LD->getAlignment() >= MemVT.getSizeInBits() / 8) ||
2245 ((MemVT != MVT::i32) && (MemVT != MVT::i64)))
2303 EVT MemVT = SD->getMemoryVT(), BasePtrVT = Ptr.getValueType(); local
2312 return DAG.getMemIntrinsicNode(Opc, DL, VTList, Ops, 3, MemVT,
2319 EVT MemVT local
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp515 EVT MemVT; local
517 MemVT = DstVT; // FP_ROUND must use DstVT, we can't do a 'trunc load'.
519 MemVT = SrcIsSSE ? SrcVT : DstVT;
521 SDValue MemTmp = CurDAG->CreateStackTemporary(MemVT);
527 MemTmp, MachinePointerInfo(), MemVT,
531 MemVT, false, false, 0);
H A DX86ISelLowering.cpp15246 EVT MemVT = Ld->getMemoryVT(); local
15258 assert(MemVT != RegVT && "Cannot extend to the same type");
15259 assert(MemVT.isVector() && "Must load a vector from memory");
15263 unsigned MemSz = MemVT.getSizeInBits();
15296 // memory. In practice, we ''widen'' MemVT.
15297 EVT WideVecVT = EVT::getVectorVT(*DAG.getContext(), MemVT.getScalarType(),
15298 RegSz/MemVT.getScalarType().getSizeInBits());

Completed in 581 milliseconds