HomeSort by relevance Sort by last modified time
    Searched full:v8i64 (Results 1 - 25 of 29) sorted by null

1 2

  /external/llvm/lib/Target/X86/
X86CallingConv.td 68 CCIfType<[v64i8, v32i16, v16i32, v8i64, v16f32, v8f64],
122 CCIfType<[v16f32, v8f64, v16i32, v8i64],
149 CCIfType<[v64i8, v32i16, v16i32, v8i64, v16f32, v8f64],
312 CCIfNotVarArg<CCIfType<[v64i8, v32i16, v16i32, v8i64, v16f32, v8f64],
332 CCIfType<[v16i32, v8i64, v16f32, v8f64],
372 CCIfType<[v16i32, v16f32, v8f64, v8i64], CCPassIndirect<i64>>,
415 CCIfType<[v64i8, v32i16, v16i32, v8i64, v16f32, v8f64],
490 CCIfType<[v64i8, v32i16, v16i32, v8i64, v16f32, v8f64],
507 CCIfNotVarArg<CCIfType<[v64i8, v32i16, v16i32, v8i64, v16f32, v8f64],
526 CCIfNotVarArg<CCIfType<[v64i8, v32i16, v16i32, v8i64, v16f32, v8f64]
    [all...]
X86TargetTransformInfo.cpp 138 { ISD::SHL, MVT::v8i64, 1 },
139 { ISD::SRL, MVT::v8i64, 1 },
140 { ISD::SRA, MVT::v8i64, 1 },
537 { ISD::UINT_TO_FP, MVT::v8f64, MVT::v8i64, 1 },
540 { ISD::UINT_TO_FP, MVT::v8f32, MVT::v8i64, 1 },
544 { ISD::FP_TO_UINT, MVT::v8i64, MVT::v8f64, 1 },
547 { ISD::FP_TO_UINT, MVT::v8i64, MVT::v8f32, 1 },
557 { ISD::TRUNCATE, MVT::v8i16, MVT::v8i64, 1 },
558 { ISD::TRUNCATE, MVT::v8i32, MVT::v8i64, 1 },
568 { ISD::SIGN_EXTEND, MVT::v8i64, MVT::v8i32, 1 }
    [all...]
X86InstrFragmentsSIMD.td     [all...]
X86ISelLowering.cpp     [all...]
X86InstrAVX512.td 83 !if (!eq (EltSize, 64), "v8i64", "v16i32"),
376 def : Pat<(v8f64 (bitconvert (v8i64 VR512:$src))), (v8f64 VR512:$src)>;
381 def : Pat<(v16f32 (bitconvert (v8i64 VR512:$src))), (v16f32 VR512:$src)>;
386 def : Pat<(v8i64 (bitconvert (v16i32 VR512:$src))), (v8i64 VR512:$src)>;
387 def : Pat<(v8i64 (bitconvert (v32i16 VR512:$src))), (v8i64 VR512:$src)>;
388 def : Pat<(v8i64 (bitconvert (v64i8 VR512:$src))), (v8i64 VR512:$src)>;
389 def : Pat<(v8i64 (bitconvert (v8f64 VR512:$src))), (v8i64 VR512:$src)>
    [all...]
X86RegisterInfo.td 465 def VR512 : RegisterClass<"X86", [v16f32, v8f64, v64i8, v32i16, v16i32, v8i64],
  /external/llvm/include/llvm/CodeGen/
MachineValueType.h 98 v8i64 = 48, // 8 x i64 enumerator in enum:llvm::MVT::SimpleValueType
260 SimpleTy == MVT::v8i64);
345 case v8i64:
392 case v8i64:
493 case v8i64:
629 if (NumElements == 8) return MVT::v8i64;
ValueTypes.td 75 def v8i64 : ValueType<512, 48>; // 8 x i64 vector value
  /external/llvm/lib/Target/AArch64/
AArch64TargetTransformInfo.cpp 205 { ISD::SIGN_EXTEND, MVT::v8i64, MVT::v8i8, 7 },
206 { ISD::ZERO_EXTEND, MVT::v8i64, MVT::v8i8, 7 },
207 { ISD::SIGN_EXTEND, MVT::v8i64, MVT::v8i16, 6 },
208 { ISD::ZERO_EXTEND, MVT::v8i64, MVT::v8i16, 6 },
395 { ISD::SELECT, MVT::v8i1, MVT::v8i64, 8 * AmortizationCost },
  /external/llvm/lib/Target/ARM/
ARMTargetTransformInfo.cpp 91 { ISD::SIGN_EXTEND, MVT::v8i64, MVT::v8i8, 7 },
92 { ISD::ZERO_EXTEND, MVT::v8i64, MVT::v8i8, 7 },
93 { ISD::SIGN_EXTEND, MVT::v8i64, MVT::v8i16, 6 },
94 { ISD::ZERO_EXTEND, MVT::v8i64, MVT::v8i16, 6 },
278 { ISD::SELECT, MVT::v8i1, MVT::v8i64, 50 },
ARMRegisterInfo.td 398 def QQQQPR : RegisterClass<"ARM", [v8i64], 256, (add Tuples2QQ)> {
ARMISelDAGToDAG.cpp     [all...]
  /external/llvm/test/CodeGen/X86/
vector-lzcnt-512.ll 9 %out = call <8 x i64> @llvm.ctlz.v8i64(<8 x i64> %in, i1 0)
18 %out = call <8 x i64> @llvm.ctlz.v8i64(<8 x i64> %in, i1 -1)
216 declare <8 x i64> @llvm.ctlz.v8i64(<8 x i64>, i1)
vector-popcnt-512.ll 42 %out = call <8 x i64> @llvm.ctpop.v8i64(<8 x i64> %in)
158 declare <8 x i64> @llvm.ctpop.v8i64(<8 x i64>)
vector-tzcnt-512.ll 42 %out = call <8 x i64> @llvm.cttz.v8i64(<8 x i64> %in, i1 0)
56 %out = call <8 x i64> @llvm.cttz.v8i64(<8 x i64> %in, i1 -1)
268 declare <8 x i64> @llvm.cttz.v8i64(<8 x i64>, i1)
  /external/llvm/lib/Target/Hexagon/
HexagonIntrinsicsV60.td 97 def : Pat <(v512i1 (bitconvert (v8i64 VectorRegs:$src1))),
98 (v512i1 (V6_vandvrt(v8i64 VectorRegs:$src1),
117 def : Pat <(v8i64 (bitconvert (v512i1 VecPredRegs:$src1))),
118 (v8i64 (V6_vandqrt(v512i1 VecPredRegs:$src1),
    [all...]
HexagonISelLowering.cpp 197 if (LocVT == MVT::v8i64 || LocVT == MVT::v16i32 || LocVT == MVT::v32i16 ||
337 (LocVT == MVT::v8i64 || LocVT == MVT::v16i32 || LocVT == MVT::v32i16 ||
410 LocVT == MVT::v16i32 || LocVT == MVT::v8i64 ||
544 return (ty == MVT::v8i64 || ty == MVT::v16i32 || ty == MVT::v32i16 ||
    [all...]
HexagonRegisterInfo.td 217 def VectorRegs : RegisterClass<"Hexagon", [v64i8, v32i16, v16i32, v8i64], 512,
HexagonISelDAGToDAG.cpp 405 } else if (LoadedVT == MVT::v16i32 || LoadedVT == MVT::v8i64 ||
526 else if (StoredVT == MVT::v16i32 || StoredVT == MVT::v8i64 ||
568 else if (StoredVT == MVT::v16i32 || StoredVT == MVT::v8i64 ||
    [all...]
HexagonInstrInfoVector.td 79 defm : bitconvert_vec<v8i64 , v16i32>;
HexagonInstrInfoV60.td     [all...]
  /external/llvm/test/CodeGen/AMDGPU/
ctpop64.ll 7 declare <8 x i64> @llvm.ctpop.v8i64(<8 x i64>) nounwind readnone
  /external/llvm/lib/IR/
ValueTypes.cpp 175 case MVT::v8i64: return "v8i64";
253 case MVT::v8i64: return VectorType::get(Type::getInt64Ty(Context), 8);
  /external/llvm/utils/TableGen/
CodeGenTarget.cpp 108 case MVT::v8i64: return "MVT::v8i64";
  /external/llvm/include/llvm/IR/
Intrinsics.td 197 def llvm_v8i64_ty : LLVMType<v8i64>; // 8 x i64

Completed in 679 milliseconds

1 2