/llvm-project/llvm/include/llvm/CodeGenTypes/ |
H A D | LowLevelType.h | 71 static constexpr LLT vector(ElementCount EC, LLT ScalarTy) { in vector() argument 107 static constexpr LLT fixed_vector(unsigned NumElements, LLT ScalarTy) { in fixed_vector() argument 120 static constexpr LLT scalable_vector(unsigned MinNumElements, LLT ScalarTy) { in scalable_vector() argument 124 scalarOrVector(ElementCount EC,LLT ScalarTy) scalarOrVector() argument [all...] |
/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchTargetTransformInfo.cpp | 63 (ScalarTy->isDoubleTy() && ST->hasBasicD())) { in getRegisterClassForType() local
|
/llvm-project/llvm/lib/CodeGen/ |
H A D | LowLevelTypeUtils.cpp | 23 LLT ScalarTy = getLLTForType(*VTy->getElementType(), DL); in getLLTForType() local
|
/llvm-project/clang/test/CodeGen/ |
H A D | parameter-passing.c | 14 typedef int ScalarTy; typedef
|
/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetTransformInfo.h | 372 Type *ScalarTy = Ty->getScalarType(); global() variable
|
/llvm-project/llvm/unittests/IR/ |
H A D | PatternMatch.cpp | 1274 Type *ScalarTy = IRB.getInt8Ty(); TEST_F() local 1305 Type *ScalarTy = IRB.getInt8Ty(); TEST_F() local 1396 Type *ScalarTy = IRB.getFloatTy(); TEST_F() local 2178 Type *ScalarTy = IRB.getInt8Ty(); TEST_F() local [all...] |
/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VectorCombine.cpp | 161 Type *ScalarTy = Load->getType()->getScalarType(); canWidenLoad() local 189 Type *ScalarTy = Scalar->getType(); vectorizeLoadInsert() local 410 Type *ScalarTy = Ext0->getType(); isExtractExtractCheap() local 667 Type *ScalarTy = VecTy->getScalarType(); foldInsExtFNeg() local 959 Type *ScalarTy = IsConst0 ? V1->getType() : V0->getType(); scalarizeBinopOrCmp() local [all...] |
H A D | SLPVectorizer.cpp | 4196 Type *ScalarTy = GatheredScalars.front()->getType(); findReusedOrderedScalars() local 4524 Type *ScalarTy = VL0->getType(); canVectorizeLoads() local 4827 Type *ScalarTy = TE.Scalars[0]->getType(); findPartiallyOrderedLoads() local 6334 Type *ScalarTy = VL0->getType(); getScalarsVectorizationState() local 6457 llvm::Type *ScalarTy = cast<StoreInst>(VL0)->getValueOperand()->getType(); getScalarsVectorizationState() local 8041 getGEPCosts(const TargetTransformInfo & TTI,ArrayRef<Value * > Ptrs,Value * BasePtr,unsigned Opcode,TTI::TargetCostKind CostKind,Type * ScalarTy,VectorType * VecTy) getGEPCosts() argument 8129 Type *ScalarTy = E.getMainOp()->getType(); transformNodes() local 8155 Type *ScalarTy = transformNodes() local 8197 Type *ScalarTy = nullptr; global() member in BoUpSLP::ShuffleCostEstimator 8362 Type *ScalarTy = Ptr0->getType(); getBuildVectorCost() local 8865 ShuffleCostEstimator(Type * ScalarTy,TargetTransformInfo & TTI,ArrayRef<Value * > VectorizedVals,BoUpSLP & R,SmallPtrSetImpl<Value * > & CheckedExtracts) ShuffleCostEstimator() argument 9226 Type *ScalarTy = VL[0]->getType(); getEntryCost() local 10219 auto *ScalarTy = II->getType(); getSpillCost() local 11543 gather(ArrayRef<Value * > VL,Value * Root,Type * ScalarTy) gather() argument 11688 Type *ScalarTy = nullptr; global() member in BoUpSLP::ShuffleInstructionBuilder 11812 ShuffleInstructionBuilder(Type * ScalarTy,IRBuilderBase & Builder,BoUpSLP & R) ShuffleInstructionBuilder() argument 12262 processBuildVector(const TreeEntry * E,Type * ScalarTy,Args &...Params) processBuildVector() argument 12699 createBuildVector(const TreeEntry * E,Type * ScalarTy) createBuildVector() argument 12715 Type *ScalarTy = V->getType(); vectorizeTree() local 12863 Type *ScalarTy = Op.front()->getType(); vectorizeTree() local 13942 auto *ScalarTy = FTy->getElementType(); vectorizeTree() local 16378 Type *ScalarTy = VL[0]->getType(); tryToVectorizeList() local 17679 Type *ScalarTy = ReducedVals.front()->getType(); getReductionCost() local [all...] |
H A D | LoopVectorize.cpp | 2431 Type *ScalarTy = getLoadStoreType(Instr); vectorizeInterleaveGroup() local 3853 auto *ScalarTy = getLoadStoreType(I); interleavedAccessCanBeWidened() local 3917 auto *ScalarTy = getLoadStoreType(I); memoryInstructionCanBeWidened() local 4839 __anone1bc88202902(Type *ScalarTy) willGenerateVectors() argument 4868 Type *ScalarTy = TypeInfo.inferScalarType(ToCheck); willGenerateVectors() local [all...] |
/llvm-project/clang/lib/AST/ |
H A D | PrintfFormatString.cpp | 740 ArgType ScalarTy = getScalarArgType(Ctx, IsObjCLiteral); in getArgType() local
|
/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.cpp | 191 switch (cast<IntegerType>(ScalarTy)->getBitWidth()) { in hasConditionalLoadStoreForType() local 5930 Type *ScalarTy = DataTy->getScalarType(); isLegalMaskedLoad() local 6017 Type *ScalarTy = cast<VectorType>(DataTy)->getElementType(); isLegalMaskedExpandLoad() local 6054 Type *ScalarTy = DataTy->getScalarType(); isLegalMaskedGatherScatter() local 6456 Type *ScalarTy = VecTy->getElementType(); getInterleavedMemoryOpCost() local [all...] |
/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64RegisterBankInfo.cpp | 807 LLT ScalarTy = MRI.getType(ScalarReg); getInstrMapping() local
|
H A D | AArch64PostLegalizerLowering.cpp | 497 auto ScalarTy = MRI.getType(Dst).getElementType(); applyINS() local 707 LLT ScalarTy = SrcTy.getElementType(); matchDupLane() local
|
H A D | AArch64InstructionSelector.cpp | 3821 emitExtractVectorElt(std::optional<Register> DstReg,const RegisterBank & DstRB,LLT ScalarTy,Register VecReg,unsigned LaneIdx,MachineIRBuilder & MIRBuilder) const emitExtractVectorElt() argument 4452 const LLT ScalarTy = LLT::scalar(Op1Ty.getSizeInBits()); emitVectorConcat() local
|
/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCTargetTransformInfo.cpp | 1028 Type *ScalarTy = DataType->getScalarType(); hasActiveVectorLength() local
|
/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 2449 Type *ScalarTy = Ty->getElementType(); getTreeReductionCost() local 2555 Type *ScalarTy = Ty->getElementType(); getMinMaxReductionCost() local
|
/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorOps.cpp | 1860 Type *ScalarTy = Ty->getScalarType(); tryExpandVecMathCall() local
|
/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.cpp | 2796 InsV = DAG.getNode(HexagonISD::INSERT, dl, ScalarTy, in insertVector() local 2693 MVT ScalarTy = tyScalar(VecTy); extractVector() local
|
H A D | HexagonVectorCombine.cpp | 2494 Type *ScalarTy = Val->getType()->getScalarType(); in vlsb() local 2509 Type *ScalarTy = Val->getType()->getScalarType(); in vbytes() local
|
/llvm-project/clang/lib/Sema/ |
H A D | Sema.cpp | 775 ScalarTypeToBooleanCastKind(QualType ScalarTy) ScalarTypeToBooleanCastKind() argument
|
/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | Utils.cpp | 1196 LLT ScalarTy = OrigTy.isVector() ? TargetTy : OrigTy; getLCMType() local
|
H A D | CombinerHelper.cpp | 4158 LLT ScalarTy = MRI.getType(Reg); applyExtractVecEltBuildVec() local 5177 LLT ScalarTy = Ty.getScalarType(); buildUDivUsingMul() local 5366 LLT ScalarTy = Ty.getScalarType(); buildSDivUsingMul() local [all...] |
/llvm-project/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 1112 Type *ScalarTy = SrcTy->getScalarType(); computeKnownBitsFromOperator() local 1969 Type *ScalarTy = Ty->getScalarType(); computeKnownBits() local 3689 Type *ScalarTy = Ty->getScalarType(); ComputeNumSignBitsImpl() local [all...] |
/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 1642 Type *ScalarTy = ScalarSrc->getType(); visitInsertElementInst() local
|
H A D | InstCombineCasts.cpp | 107 auto *ScalarTy = cast<VectorType>(Ty)->getElementType(); in EvaluateInDifferentType() local
|