/external/llvm/lib/CodeGen/SelectionDAG/ |
LegalizeVectorTypes.cpp | 157 EVT NewVT = N->getValueType(0).getVectorElementType(); 159 NewVT, N->getOperand(0)); 173 EVT NewVT = N->getValueType(0).getVectorElementType(); 175 return DAG.getConvertRndSat(NewVT, SDLoc(N), 176 Op0, DAG.getValueType(NewVT), 190 EVT NewVT = N->getValueType(0).getVectorElementType(); 193 NewVT, Op, N->getOperand(1)); [all...] |
LegalizeTypesGeneric.cpp | 215 EVT NewVT = TLI.getTypeToTransformTo(*DAG.getContext(), OldVT); 228 NewVT, 2*OldElts), 235 Lo = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, NewVT, NewVec, Idx); 239 Hi = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, NewVT, NewVec, Idx); 375 EVT NewVT = TLI.getTypeToTransformTo(*DAG.getContext(), OldVT); 397 NewVT, NewElts.size()),
|
LegalizeVectorOps.cpp | 419 EVT NewVT; 422 NewVT = VT.widenIntegerVectorElementType(*DAG.getContext()); 423 assert(NewVT.isSimple() && "Promoting to a non-simple vector type!"); 424 if (TLI.isOperationLegalOrCustom(ISD::FP_TO_SINT, NewVT)) { 428 if (!isSigned && TLI.isOperationLegalOrCustom(ISD::FP_TO_UINT, NewVT)) { 435 SDValue promoted = DAG.getNode(NewOpc, SDLoc(Op), NewVT, Op.getOperand(0)); [all...] |
DAGCombiner.cpp | [all...] |
SelectionDAG.cpp | [all...] |
LegalizeDAG.cpp | [all...] |
/external/llvm/lib/CodeGen/ |
TargetLoweringBase.cpp | [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineCalls.cpp | [all...] |
/external/llvm/lib/Target/X86/ |
X86ISelLowering.cpp | [all...] |
/external/llvm/lib/Target/R600/ |
R600ISelLowering.cpp | [all...] |
/external/llvm/lib/Target/ARM/ |
ARMISelLowering.cpp | [all...] |