/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 636 SDValue getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, 641 SDValue getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, 649 SDValue getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, 653 SDValue getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, 660 SDValue getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, EVT VT, 665 SDValue getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, EVT VT, 677 EVT MemVT, MachinePointerInfo PtrInfo, 683 EVT MemVT, MachinePointerInfo PtrInfo, 689 EVT MemVT, MachineMemOperand *MMO); 703 EVT MemVT, boo [all...] |
H A D | SelectionDAGNodes.h | 1031 AtomicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTL, EVT MemVT, argument 1035 : MemSDNode(Opc, dl, VTL, MemVT, MMO) { 1039 AtomicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTL, EVT MemVT, argument 1043 : MemSDNode(Opc, dl, VTL, MemVT, MMO) { 1047 AtomicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTL, EVT MemVT, argument 1051 : MemSDNode(Opc, dl, VTL, MemVT, MMO) { 1594 EVT MemVT, MachineMemOperand *MMO) 1595 : MemSDNode(NodeTy, dl, VTs, MemVT, MMO) { 1630 ISD::MemIndexedMode AM, ISD::LoadExtType ETy, EVT MemVT, 1633 VTs, AM, MemVT, MM 1592 LSBaseSDNode(ISD::NodeType NodeTy, DebugLoc dl, SDValue *Operands, unsigned numOperands, SDVTList VTs, ISD::MemIndexedMode AM, EVT MemVT, MachineMemOperand *MMO) argument 1629 LoadSDNode(SDValue *ChainPtrOff, DebugLoc dl, SDVTList VTs, ISD::MemIndexedMode AM, ISD::LoadExtType ETy, EVT MemVT, MachineMemOperand *MMO) argument 1659 StoreSDNode(SDValue *ChainValuePtrOff, DebugLoc dl, SDVTList VTs, ISD::MemIndexedMode AM, bool isTrunc, EVT MemVT, MachineMemOperand *MMO) argument [all...] |
/freebsd-10.0-release/contrib/llvm/include/llvm/Target/ |
H A D | TargetLowering.h | 461 LegalizeAction getTruncStoreAction(MVT ValVT, MVT MemVT) const { 462 assert(ValVT < MVT::LAST_VALUETYPE && MemVT < MVT::LAST_VALUETYPE && 465 [MemVT.SimpleTy]; 470 bool isTruncStoreLegal(EVT ValVT, EVT MemVT) const { 471 return isTypeLegal(ValVT) && MemVT.isSimple() && 472 getTruncStoreAction(ValVT.getSimpleVT(), MemVT.getSimpleVT()) == Legal; 994 void setTruncStoreAction(MVT ValVT, MVT MemVT, 996 assert(ValVT < MVT::LAST_VALUETYPE && MemVT < MVT::LAST_VALUETYPE && 998 TruncStoreActions[ValVT.SimpleTy][MemVT.SimpleTy] = (uint8_t)Action;
|
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 4059 SDValue SelectionDAG::getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, argument 4066 Alignment = getEVTAlignment(MemVT); 4081 MF.getMachineMemOperand(PtrInfo, Flags, MemVT.getStoreSize(), Alignment); 4083 return getAtomic(Opcode, dl, MemVT, Chain, Ptr, Cmp, Swp, MMO, 4087 SDValue SelectionDAG::getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, argument 4100 ID.AddInteger(MemVT.getRawBits()); 4109 SDNode *N = new (NodeAllocator) AtomicSDNode(Opcode, dl, VTs, MemVT, Chain, 4117 SDValue SelectionDAG::getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, argument 4125 Alignment = getEVTAlignment(MemVT); 4142 MemVT 4148 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 4190 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, EVT VT, SDValue Chain, SDValue Ptr, const Value* PtrVal, unsigned Alignment, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 4221 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, EVT VT, SDValue Chain, SDValue Ptr, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 4262 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 4274 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 4297 getMemIntrinsicNode(unsigned Opcode, DebugLoc dl, SDVTList VTList, const SDValue *Ops, unsigned NumOps, EVT MemVT, MachineMemOperand *MMO) argument 4367 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 4400 getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, EVT VT, DebugLoc dl, SDValue Chain, SDValue Ptr, SDValue Offset, EVT MemVT, MachineMemOperand *MMO) argument 4460 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 D | LegalizeVectorTypes.cpp | 2431 EVT MemVT((MVT::SimpleValueType) VT); 2432 unsigned MemVTWidth = MemVT.getSizeInBits(); 2433 if (MemVT.getSizeInBits() <= WidenEltWidth) 2435 if (TLI.isTypeLegal(MemVT) && (WidenWidth % MemVTWidth) == 0 && 2439 RetVT = MemVT; 2448 EVT MemVT = (MVT::SimpleValueType) VT; local 2449 unsigned MemVTWidth = MemVT.getSizeInBits(); 2450 if (TLI.isTypeLegal(MemVT) && WidenEltVT == MemVT.getVectorElementType() && 2455 if (RetVT.getSizeInBits() < MemVTWidth || MemVT [all...] |
H A D | DAGCombiner.cpp | 730 EVT MemVT = LD->getMemoryVT(); local 732 ? (TLI.isLoadExtLegal(ISD::ZEXTLOAD, MemVT) ? ISD::ZEXTLOAD 739 MemVT, LD->isVolatile(), 954 EVT MemVT = LD->getMemoryVT(); local 956 ? (TLI.isLoadExtLegal(ISD::ZEXTLOAD, MemVT) ? ISD::ZEXTLOAD 962 MemVT, LD->isVolatile(), 2660 EVT MemVT = LN0->getMemoryVT(); local 2665 BitWidth - MemVT.getScalarType().getSizeInBits())) && 2667 TLI.isLoadExtLegal(ISD::ZEXTLOAD, MemVT))) { 2670 LN0->getPointerInfo(), MemVT, 2682 EVT MemVT = LN0->getMemoryVT(); local 4436 EVT MemVT = LN0->getMemoryVT(); local 4772 EVT MemVT = LN0->getMemoryVT(); local 4964 EVT MemVT = LN0->getMemoryVT(); local 7871 EVT MemVT = St->getMemoryVT(); local [all...] |
H A D | LegalizeDAG.cpp | 367 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), local 373 MemVT, false, false, 0); 378 MemVT, ST->isVolatile(), 485 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), local 489 MemVT, LD->isVolatile(), 496 MachinePointerInfo(), MemVT, 3581 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), EntrySize * 8); 3583 MachinePointerInfo::getJumpTable(), MemVT,
|
H A D | LegalizeIntegerTypes.cpp | 1798 EVT MemVT = N->getMemoryVT(); local 1801 MemVT, isVolatile, isNonTemporal, Alignment); 1845 EVT MemVT = N->getMemoryVT(); local 1846 unsigned EBytes = MemVT.getStoreSize(); 1853 MemVT.getSizeInBits() - ExcessBits),
|
/freebsd-10.0-release/contrib/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.cpp | 1361 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), EntrySize * 8); local 1363 MachinePointerInfo::getJumpTable(), MemVT, false, false, 1910 EVT VT = LD->getValueType(0), MemVT = LD->getMemoryVT(); local 1920 return DAG.getMemIntrinsicNode(Opc, DL, VTList, Ops, 3, MemVT, 1927 EVT MemVT = LD->getMemoryVT(); local 1929 // Return if load is aligned or if MemVT is neither i32 nor i64. 1930 if ((LD->getAlignment() >= MemVT.getSizeInBits() / 8) || 1931 ((MemVT != MVT::i32) && (MemVT != MVT::i64))) 1989 EVT MemVT local 2005 EVT MemVT = SD->getMemoryVT(); local [all...] |
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/ |
H A D | X86ISelDAGToDAG.cpp | 520 EVT MemVT; local 522 MemVT = DstVT; // FP_ROUND must use DstVT, we can't do a 'trunc load'. 524 MemVT = SrcIsSSE ? SrcVT : DstVT; 526 SDValue MemTmp = CurDAG->CreateStackTemporary(MemVT); 532 MemTmp, MachinePointerInfo(), MemVT, 536 MemVT, false, false, 0);
|
H A D | X86ISelLowering.cpp | 16760 EVT MemVT = Ld->getMemoryVT(); local 16768 bool IsAligned = Alignment == 0 || Alignment >= MemVT.getSizeInBits()/8; 16778 EVT HalfVT = EVT::getVectorVT(*DAG.getContext(), MemVT.getScalarType(), 16808 assert(MemVT != RegVT && "Cannot extend to the same type"); 16809 assert(MemVT.isVector() && "Must load a vector from memory"); 16812 unsigned MemSz = MemVT.getSizeInBits(); 16854 // memory. In practice, we ''widen'' MemVT. 16856 EVT::getVectorVT(*DAG.getContext(), MemVT.getScalarType(), 16857 loadRegZize/MemVT.getScalarType().getSizeInBits()); 16924 MemVT [all...] |