/external/llvm/include/llvm/CodeGen/ |
ISDOpcodes.h | 688 /// EXTLOAD is used for two things: floating point extending loads and 692 EXTLOAD, [all...] |
SelectionDAGNodes.h | [all...] |
/external/llvm/lib/Target/PTX/ |
PTXISelLowering.cpp | 53 // (any/zero/sign) extload => load + (any/zero/sign) extend 55 setLoadExtAction(ISD::EXTLOAD, MVT::i16, Expand); 59 // f32 extload => load + fextend 61 setLoadExtAction(ISD::EXTLOAD, MVT::f32, Expand);
|
/external/llvm/lib/Target/SystemZ/ |
SystemZISelLowering.cpp | 65 setLoadExtAction(ISD::EXTLOAD, MVT::i1, Promote); 69 setLoadExtAction(ISD::EXTLOAD, MVT::f32, Expand); 73 setLoadExtAction(ISD::EXTLOAD, MVT::f64, Expand); [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
LegalizeDAG.cpp | 359 // Only do this if the target has a native EXTLOAD instruction from 361 TLI.isLoadExtLegal(ISD::EXTLOAD, SVT) && 373 return DAG.getExtLoad(ISD::EXTLOAD, dl, OrigVT, 450 SDValue Load = DAG.getExtLoad(ISD::EXTLOAD, dl, RegVT, Store, StackPtr, 554 SDValue Load = DAG.getExtLoad(ISD::EXTLOAD, dl, RegVT, Chain, Ptr, 647 // with a "move to register" or "extload into register" instruction, then [all...] |
DAGCombiner.cpp | 132 void ReplaceLoadWithPromotedLoad(SDNode *Load, SDNode *ExtLoad); 142 SDValue Trunc, SDValue ExtLoad, DebugLoc DL, 664 void DAGCombiner::ReplaceLoadWithPromotedLoad(SDNode *Load, SDNode *ExtLoad) { 667 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, dl, VT, SDValue(ExtLoad, 0)); 676 DAG.ReplaceAllUsesOfValueWith(SDValue(Load, 1), SDValue(ExtLoad, 1), 690 : ISD::EXTLOAD) [all...] |
LegalizeIntegerTypes.cpp | 415 ISD::isNON_EXTLoad(N) ? ISD::EXTLOAD : N->getExtensionType(); [all...] |
LegalizeVectorTypes.cpp | [all...] |
SelectionDAG.cpp | [all...] |
/external/llvm/lib/Target/MBlaze/ |
MBlazeISelLowering.cpp | 92 setLoadExtAction(ISD::EXTLOAD, MVT::i1, Promote); 182 setLoadExtAction(ISD::EXTLOAD, MVT::f32, Expand); [all...] |
/external/llvm/lib/Target/CellSPU/ |
SPUISelLowering.cpp | 116 setLoadExtAction(ISD::EXTLOAD, MVT::i1, Promote); 120 setLoadExtAction(ISD::EXTLOAD, MVT::f32, Expand); 121 setLoadExtAction(ISD::EXTLOAD, MVT::f64, Expand); 141 setLoadExtAction(ISD::EXTLOAD, VT, Custom); 739 } else if (ExtType == ISD::EXTLOAD) { [all...] |
/external/llvm/lib/Target/Alpha/ |
AlphaISelLowering.cpp | 61 setLoadExtAction(ISD::EXTLOAD, MVT::i1, Promote); 62 setLoadExtAction(ISD::EXTLOAD, MVT::f32, Expand); [all...] |
/external/llvm/lib/Target/Blackfin/ |
BlackfinISelLowering.cpp | 56 setLoadExtAction(ISD::EXTLOAD, MVT::i1, Promote);
|
/external/llvm/lib/Target/XCore/ |
XCoreISelLowering.cpp | 128 setLoadExtAction(ISD::EXTLOAD, MVT::i1, Promote); 456 SDValue High = DAG.getExtLoad(ISD::EXTLOAD, DL, MVT::i32, Chain, [all...] |
/external/llvm/lib/Target/MSP430/ |
MSP430ISelLowering.cpp | 89 setLoadExtAction(ISD::EXTLOAD, MVT::i1, Promote); [all...] |
/external/llvm/lib/Target/Sparc/ |
SparcISelLowering.cpp | 697 // Turn FP extload into load/fextend 698 setLoadExtAction(ISD::EXTLOAD, MVT::f32, Expand); [all...] |
/external/llvm/lib/Target/Mips/ |
MipsISelLowering.cpp | 110 setLoadExtAction(ISD::EXTLOAD, MVT::i1, Promote); 115 setLoadExtAction(ISD::EXTLOAD, MVT::f32, Expand); [all...] |
/external/llvm/lib/Target/X86/ |
X86ISelDAGToDAG.cpp | 501 // FPStack has extload and truncstore. SSE can fold direct loads into other 517 SDValue Result = CurDAG->getExtLoad(ISD::EXTLOAD, dl, DstVT, Store, MemTmp, 522 // extload we created. This will cause general havok on the dag because [all...] |
X86ISelLowering.cpp | [all...] |
/external/llvm/lib/Target/ARM/ |
ARMISelLowering.cpp | 135 setLoadExtAction(ISD::EXTLOAD, VT.getSimpleVT(), Expand); 523 setLoadExtAction(ISD::EXTLOAD, MVT::v4i8, Expand); 529 setLoadExtAction(ISD::EXTLOAD, MVT::f32, Expand); [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCISelLowering.cpp | [all...] |