Searched refs:Scalar (Results 76 - 82 of 82) sorted by relevance

1234

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp297 /// A helper function for converting Scalar types to vector types.
300 static Type *ToVectorTy(Type *Scalar, unsigned VF) { argument
301 if (Scalar->isVoidTy() || VF == 1)
302 return Scalar;
303 return VectorType::get(Scalar, VF);
1084 "Scalar values are not calculated for VF");
1189 /// Collect Uniform and Scalar values for the given \p VF.
3080 "Scalar loop latch terminator isn't a branch");
4014 "Scalar and Vector BB should have the same number of predecessors");
4032 // Scalar incomin
[all...]
/freebsd-11-stable/lib/clang/liblldb/
H A DMakefile624 SRCS+= Utility/Scalar.cpp
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp17146 "Scalar bitwidth must be a multiple of vector element bitwidth");
17377 // Scalar sizes must be a power of two.
18136 SDValue Scalar = peekThroughOneUseBitcasts(In); local
18140 if (!LegalOperations && Scalar.getOpcode() == ISD::SCALAR_TO_VECTOR &&
18141 Scalar.hasOneUse()) {
18142 EVT SVT = Scalar.getValueType().getVectorElementType();
18143 if (SVT == Scalar.getOperand(0).getValueType())
18144 Scalar = Scalar.getOperand(0);
18148 if (!Scalar
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp893 unsigned vecType = NVPTX::PTXLdStInstCode::Scalar;
1745 unsigned vecType = NVPTX::PTXLdStInstCode::Scalar;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp3031 SDValue Scalar = Op.getOperand(2); local
3032 EVT ScalarTy = Scalar.getValueType();
3034 Scalar = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i32, Scalar);
3037 Op.getOperand(1), Scalar);
5754 // Scalar integer and FP values smaller than 64 bits are implicitly extended
12228 "Scalar-SETCC feeding SELECT has unexpected result type!");
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp1 //===--- CGExprScalar.cpp - Emit LLVM Code for Scalar Exprs ---------------===//
48 // Scalar Expression Emitter
4600 ScalarExprEmitter Scalar(*this);
4605 return Scalar.EmitCompoundAssignLValue(E, &ScalarExprEmitter::Emit##Op, \
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp291 // Scalar integer divide and remainder are lowered to use operations that
296 // Scalar integer multiply-high is also lowered to use two-result
12587 "Scalar type sizes must all be powers of 2 on x86!");
12597 SDValue Scalar = V0.getOperand(V0BroadcastIdx);
12601 // Even if we can't (and !isShuffleFoldableLoad(Scalar)), prefer
12604 Scalar = DAG.getNode(ISD::SRL, DL, Scalar.getValueType(), Scalar,
12608 DAG.getNode(ISD::TRUNCATE, DL, EltVT, Scalar));
20988 // Scalar divisio
[all...]

Completed in 316 milliseconds

1234