/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 639 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 D | SelectionDAGNodes.h | 1025 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 D | TargetLowering.h | 434 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 D | SelectionDAG.cpp | 3937 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 D | LegalizeVectorTypes.cpp | 2293 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 D | DAGCombiner.cpp | 727 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 D | LegalizeDAG.cpp | 364 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 D | LegalizeIntegerTypes.cpp | 1806 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 D | MipsISelLowering.cpp | 2224 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 D | X86ISelDAGToDAG.cpp | 515 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 D | X86ISelLowering.cpp | 15246 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());
|