/external/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 593 SDValue getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, 598 SDValue getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, 606 SDValue getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, 610 SDValue getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, 617 SDValue getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, EVT VT, 622 SDValue getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, EVT VT, 634 EVT MemVT, MachinePointerInfo PtrInfo, 640 EVT MemVT, MachinePointerInfo PtrInfo, 646 EVT MemVT, MachineMemOperand *MMO); 660 EVT MemVT, boo [all...] |
H A D | SelectionDAGNodes.h | 1020 AtomicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTL, EVT MemVT, argument 1024 : MemSDNode(Opc, dl, VTL, MemVT, MMO) { 1028 AtomicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTL, EVT MemVT, argument 1032 : MemSDNode(Opc, dl, VTL, MemVT, MMO) { 1036 AtomicSDNode(unsigned Opc, DebugLoc dl, SDVTList VTL, EVT MemVT, argument 1040 : MemSDNode(Opc, dl, VTL, MemVT, MMO) { 1583 EVT MemVT, MachineMemOperand *MMO) 1584 : MemSDNode(NodeTy, dl, VTs, MemVT, MMO) { 1620 ISD::MemIndexedMode AM, ISD::LoadExtType ETy, EVT MemVT, 1623 VTs, AM, MemVT, MM 1581 LSBaseSDNode(ISD::NodeType NodeTy, DebugLoc dl, SDValue *Operands, unsigned numOperands, SDVTList VTs, ISD::MemIndexedMode AM, EVT MemVT, MachineMemOperand *MMO) argument 1619 LoadSDNode(SDValue *ChainPtrOff, DebugLoc dl, SDVTList VTs, ISD::MemIndexedMode AM, ISD::LoadExtType ETy, EVT MemVT, MachineMemOperand *MMO) argument 1650 StoreSDNode(SDValue *ChainValuePtrOff, DebugLoc dl, SDVTList VTs, ISD::MemIndexedMode AM, bool isTrunc, EVT MemVT, MachineMemOperand *MMO) argument [all...] |
/external/llvm/include/llvm/Target/ |
H A D | TargetLowering.h | 403 LegalizeAction getTruncStoreAction(EVT ValVT, EVT MemVT) const { 405 MemVT.getSimpleVT() < MVT::LAST_VALUETYPE && 408 [MemVT.getSimpleVT().SimpleTy]; 413 bool isTruncStoreLegal(EVT ValVT, EVT MemVT) const { 414 return isTypeLegal(ValVT) && MemVT.isSimple() && 415 getTruncStoreAction(ValVT, MemVT) == Legal; 1068 void setTruncStoreAction(MVT ValVT, MVT MemVT, 1070 assert(ValVT < MVT::LAST_VALUETYPE && MemVT < MVT::LAST_VALUETYPE && 1072 TruncStoreActions[ValVT.SimpleTy][MemVT.SimpleTy] = (uint8_t)Action;
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 3837 SDValue SelectionDAG::getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, argument 3844 Alignment = getEVTAlignment(MemVT); 3855 MF.getMachineMemOperand(PtrInfo, Flags, MemVT.getStoreSize(), Alignment); 3857 return getAtomic(Opcode, dl, MemVT, Chain, Ptr, Cmp, Swp, MMO, 3861 SDValue SelectionDAG::getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, argument 3874 ID.AddInteger(MemVT.getRawBits()); 3882 SDNode *N = new (NodeAllocator) AtomicSDNode(Opcode, dl, VTs, MemVT, Chain, 3890 SDValue SelectionDAG::getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, argument 3898 Alignment = getEVTAlignment(MemVT); 3915 MemVT 3921 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 3962 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, EVT VT, SDValue Chain, SDValue Ptr, const Value* PtrVal, unsigned Alignment, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 3992 getAtomic(unsigned Opcode, DebugLoc dl, EVT MemVT, EVT VT, SDValue Chain, SDValue Ptr, MachineMemOperand *MMO, AtomicOrdering Ordering, SynchronizationScope SynchScope) argument 4032 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 4044 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 4067 getMemIntrinsicNode(unsigned Opcode, DebugLoc dl, SDVTList VTList, const SDValue *Ops, unsigned NumOps, EVT MemVT, MachineMemOperand *MMO) argument 4134 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 4167 getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, EVT VT, DebugLoc dl, SDValue Chain, SDValue Ptr, SDValue Offset, EVT MemVT, MachineMemOperand *MMO) argument 4226 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 | 2237 EVT MemVT((MVT::SimpleValueType) VT); 2238 unsigned MemVTWidth = MemVT.getSizeInBits(); 2239 if (MemVT.getSizeInBits() <= WidenEltWidth) 2241 if (TLI.isTypeLegal(MemVT) && (WidenWidth % MemVTWidth) == 0 && 2245 RetVT = MemVT; 2254 EVT MemVT = (MVT::SimpleValueType) VT; local 2255 unsigned MemVTWidth = MemVT.getSizeInBits(); 2256 if (TLI.isTypeLegal(MemVT) && WidenEltVT == MemVT.getVectorElementType() && 2261 if (RetVT.getSizeInBits() < MemVTWidth || MemVT [all...] |
H A D | LegalizeDAG.cpp | 360 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), local 366 MemVT, false, false, 0); 371 MemVT, ST->isVolatile(), 477 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), local 481 MemVT, LD->isVolatile(), 488 MachinePointerInfo(), MemVT, 3342 EVT MemVT = EVT::getIntegerVT(*DAG.getContext(), EntrySize * 8); 3344 MachinePointerInfo::getJumpTable(), MemVT,
|
H A D | DAGCombiner.cpp | 722 EVT MemVT = LD->getMemoryVT(); local 724 ? (TLI.isLoadExtLegal(ISD::ZEXTLOAD, MemVT) ? ISD::ZEXTLOAD 731 MemVT, LD->isVolatile(), 946 EVT MemVT = LD->getMemoryVT(); local 948 ? (TLI.isLoadExtLegal(ISD::ZEXTLOAD, MemVT) ? ISD::ZEXTLOAD 954 MemVT, LD->isVolatile(), 2600 EVT MemVT = LN0->getMemoryVT(); local 2605 BitWidth - MemVT.getScalarType().getSizeInBits())) && 2607 TLI.isLoadExtLegal(ISD::ZEXTLOAD, MemVT))) { 2610 LN0->getPointerInfo(), MemVT, 2622 EVT MemVT = LN0->getMemoryVT(); local 4296 EVT MemVT = LN0->getMemoryVT(); local 4630 EVT MemVT = LN0->getMemoryVT(); local 4822 EVT MemVT = LN0->getMemoryVT(); local [all...] |
H A D | LegalizeIntegerTypes.cpp | 1802 EVT MemVT = N->getMemoryVT(); local 1805 MemVT, isVolatile, isNonTemporal, Alignment); 1849 EVT MemVT = N->getMemoryVT(); local 1850 unsigned EBytes = MemVT.getStoreSize(); 1857 MemVT.getSizeInBits() - ExcessBits),
|
/external/llvm/lib/Target/X86/ |
H A D | X86ISelDAGToDAG.cpp | 502 EVT MemVT; local 504 MemVT = DstVT; // FP_ROUND must use DstVT, we can't do a 'trunc load'. 506 MemVT = SrcIsSSE ? SrcVT : DstVT; 508 SDValue MemTmp = CurDAG->CreateStackTemporary(MemVT); 514 MemTmp, MachinePointerInfo(), MemVT, 518 MemVT, false, false, 0);
|
H A D | X86ISelLowering.cpp | 14299 EVT MemVT = Ld->getMemoryVT(); local 14311 assert(MemVT != RegVT && "Cannot extend to the same type"); 14312 assert(MemVT.isVector() && "Must load a vector from memory"); 14316 unsigned MemSz = MemVT.getSizeInBits(); 14339 EVT WideVecVT = EVT::getVectorVT(*DAG.getContext(), MemVT.getScalarType(), 14340 RegSz/MemVT.getScalarType().getSizeInBits());
|