Home
last modified time | relevance | path

Searched defs:ScalarTy (Results 1 – 25 of 40) sorted by relevance

12

/llvm-project/llvm/include/llvm/CodeGenTypes/
H A DLowLevelType.h71 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 DLoongArchTargetTransformInfo.cpp63 (ScalarTy->isDoubleTy() && ST->hasBasicD())) { in getRegisterClassForType() local
/llvm-project/llvm/lib/CodeGen/
H A DLowLevelTypeUtils.cpp23 LLT ScalarTy = getLLTForType(*VTy->getElementType(), DL); in getLLTForType() local
/llvm-project/clang/test/CodeGen/
H A Dparameter-passing.c14 typedef int ScalarTy; typedef
/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h372 Type *ScalarTy = Ty->getScalarType(); global() variable
/llvm-project/llvm/unittests/IR/
H A DPatternMatch.cpp1274 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 DVectorCombine.cpp161 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 DSLPVectorizer.cpp4196 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 DLoopVectorize.cpp2431 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 DPrintfFormatString.cpp740 ArgType ScalarTy = getScalarArgType(Ctx, IsObjCLiteral); in getArgType() local
/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp191 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 DAArch64RegisterBankInfo.cpp807 LLT ScalarTy = MRI.getType(ScalarReg); getInstrMapping() local
H A DAArch64PostLegalizerLowering.cpp497 auto ScalarTy = MRI.getType(Dst).getElementType(); applyINS() local
707 LLT ScalarTy = SrcTy.getElementType(); matchDupLane() local
H A DAArch64InstructionSelector.cpp3821 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 DPPCTargetTransformInfo.cpp1028 Type *ScalarTy = DataType->getScalarType(); hasActiveVectorLength() local
/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h2449 Type *ScalarTy = Ty->getElementType(); getTreeReductionCost() local
2555 Type *ScalarTy = Ty->getElementType(); getMinMaxReductionCost() local
/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp1860 Type *ScalarTy = Ty->getScalarType(); tryExpandVecMathCall() local
/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp2796 InsV = DAG.getNode(HexagonISD::INSERT, dl, ScalarTy, in insertVector() local
2693 MVT ScalarTy = tyScalar(VecTy); extractVector() local
H A DHexagonVectorCombine.cpp2494 Type *ScalarTy = Val->getType()->getScalarType(); in vlsb() local
2509 Type *ScalarTy = Val->getType()->getScalarType(); in vbytes() local
/llvm-project/clang/lib/Sema/
H A DSema.cpp775 ScalarTypeToBooleanCastKind(QualType ScalarTy) ScalarTypeToBooleanCastKind() argument
/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp1196 LLT ScalarTy = OrigTy.isVector() ? TargetTy : OrigTy; getLCMType() local
H A DCombinerHelper.cpp4158 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 DValueTracking.cpp1112 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 DInstCombineVectorOps.cpp1642 Type *ScalarTy = ScalarSrc->getType(); visitInsertElementInst() local
H A DInstCombineCasts.cpp107 auto *ScalarTy = cast<VectorType>(Ty)->getElementType(); in EvaluateInDifferentType() local

12