| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | LowLevelTypeUtils.cpp | 20 LLT llvm::getLLTForType(Type &Ty, const DataLayout &DL) { in getLLTForType() argument 21 if (auto VTy = dyn_cast<VectorType>(&Ty)) { in getLLTForType() 29 if (auto PTy = dyn_cast<PointerType>(&Ty)) { in getLLTForType() 34 if (Ty.isSized() && !Ty.isScalableTargetExtTy()) { in getLLTForType() 37 auto SizeInBits = DL.getTypeSizeInBits(&Ty); in getLLTForType() 42 if (Ty.isTokenTy()) in getLLTForType() 48 MVT llvm::getMVTForLLT(LLT Ty) { in getMVTForLLT() argument 49 if (!Ty.isVector()) in getMVTForLLT() 50 return MVT::getIntegerVT(Ty.getSizeInBits()); in getMVTForLLT() 53 MVT::getIntegerVT(Ty.getElementType().getSizeInBits()), in getMVTForLLT() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | SystemZ.cpp | 31 bool isPromotableIntegerTypeForABI(QualType Ty) const; 32 bool isCompoundType(QualType Ty) const; 33 bool isVectorArgumentType(QualType Ty) const; 34 llvm::Type *getFPArgumentType(QualType Ty, uint64_t Size) const; 35 QualType GetSingleElementType(QualType Ty) const; 41 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 57 bool isVectorTypeBased(const Type *Ty, bool IsParam) const; 73 void handleExternallyVisibleObjABI(const Type *Ty, CodeGen::CodeGenModule &M, in handleExternallyVisibleObjABI() argument 75 if (!HasVisibleVecABIFlag && isVectorTypeBased(Ty, IsParam)) { in handleExternallyVisibleObjABI() 109 llvm::Type *Ty = V->getType(); in testFPKind() local [all …]
|
| H A D | PPC.cpp | 17 QualType Ty, CharUnits SlotSize, in complexTempStructure() argument 110 CharUnits getParamTypeAlignment(QualType Ty) const; 116 bool isPromotableTypeForABI(QualType Ty) const; 119 ABIArgInfo classifyArgumentType(QualType Ty) const; 129 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 154 bool AIXABIInfo::isPromotableTypeForABI(QualType Ty) const { in isPromotableTypeForABI() 156 if (const EnumType *EnumTy = Ty->getAs<EnumType>()) in isPromotableTypeForABI() 157 Ty = EnumTy->getDecl()->getIntegerType(); in isPromotableTypeForABI() 160 if (getContext().isPromotableIntegerType(Ty)) in isPromotableTypeForABI() 169 if (const BuiltinType *BT = Ty->getAs<BuiltinType>()) in isPromotableTypeForABI() [all …]
|
| H A D | ARC.cpp | 27 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 30 void updateState(const ABIArgInfo &Info, QualType Ty, CCState &State) const { in updateState() argument 36 unsigned sz = (getContext().getTypeSize(Ty) + 31) / 32; in updateState() 58 ABIArgInfo getIndirectByRef(QualType Ty, bool HasFreeRegs) const; 59 ABIArgInfo getIndirectByValue(QualType Ty) const; 60 ABIArgInfo classifyArgumentType(QualType Ty, uint8_t FreeRegs) const; 71 ABIArgInfo ARCABIInfo::getIndirectByRef(QualType Ty, bool HasFreeRegs) const { in getIndirectByRef() argument 72 return HasFreeRegs ? getNaturalAlignIndirectInReg(Ty) in getIndirectByRef() 74 Ty, getDataLayout().getAllocaAddrSpace(), false); in getIndirectByRef() 77 ABIArgInfo ARCABIInfo::getIndirectByValue(QualType Ty) const { in getIndirectByValue() [all …]
|
| H A D | CSKY.cpp | 31 ABIArgInfo classifyArgumentType(QualType Ty, int &ArgGPRsLeft, 36 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 61 QualType Ty, AggValueSlot Slot) const { in EmitVAArg() argument 65 if (isEmptyRecord(getContext(), Ty, true)) in EmitVAArg() 68 auto TInfo = getContext().getTypeInfoInChars(Ty); in EmitVAArg() 70 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, false, TInfo, SlotSize, in EmitVAArg() 74 ABIArgInfo CSKYABIInfo::classifyArgumentType(QualType Ty, int &ArgGPRsLeft, in classifyArgumentType() argument 78 Ty = useFirstFieldIfTransparentUnion(Ty); in classifyArgumentType() 82 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI())) { in classifyArgumentType() 86 Ty, /*AddrSpace=*/getDataLayout().getAllocaAddrSpace(), in classifyArgumentType() [all …]
|
| H A D | Lanai.cpp | 28 bool shouldUseInReg(QualType Ty, CCState &State) const; 46 ABIArgInfo getIndirectResult(QualType Ty, bool ByVal, CCState &State) const; 51 bool LanaiABIInfo::shouldUseInReg(QualType Ty, CCState &State) const { in shouldUseInReg() argument 52 unsigned Size = getContext().getTypeSize(Ty); in shouldUseInReg() 68 ABIArgInfo LanaiABIInfo::getIndirectResult(QualType Ty, bool ByVal, in getIndirectResult() argument 73 return getNaturalAlignIndirectInReg(Ty); in getIndirectResult() 75 return getNaturalAlignIndirect(Ty, getDataLayout().getAllocaAddrSpace(), in getIndirectResult() 81 unsigned TypeAlign = getContext().getTypeAlign(Ty) / 8; in getIndirectResult() 88 ABIArgInfo LanaiABIInfo::classifyArgumentType(QualType Ty, in classifyArgumentType() argument 91 const RecordType *RT = Ty->getAs<RecordType>(); in classifyArgumentType() [all …]
|
| H A D | LoongArch.cpp | 31 bool detectFARsEligibleStructHelper(QualType Ty, CharUnits CurOff, 43 ABIArgInfo classifyArgumentType(QualType Ty, bool IsFixed, int &GARsLeft, 47 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 50 ABIArgInfo extendType(QualType Ty) const; 52 bool detectFARsEligibleStruct(QualType Ty, llvm::Type *&Field1Ty, 104 QualType Ty, CharUnits CurOff, llvm::Type *&Field1Ty, CharUnits &Field1Off, in detectFARsEligibleStructHelper() argument 106 bool IsInt = Ty->isIntegralOrEnumerationType(); in detectFARsEligibleStructHelper() 107 bool IsFloat = Ty->isRealFloatingType(); in detectFARsEligibleStructHelper() 110 uint64_t Size = getContext().getTypeSize(Ty); in detectFARsEligibleStructHelper() 122 Field1Ty = CGT.ConvertType(Ty); in detectFARsEligibleStructHelper() [all …]
|
| H A D | X86.cpp | 29 llvm::Type *Ty) { in X86AdjustInlineAsmType() argument 32 return llvm::FixedVectorType::get(Int1Ty, Ty->getScalarSizeInBits()); in X86AdjustInlineAsmType() 36 return Ty; in X86AdjustInlineAsmType() 41 static bool isX86VectorTypeForVectorCall(ASTContext &Context, QualType Ty) { in isX86VectorTypeForVectorCall() argument 42 if (const BuiltinType *BT = Ty->getAs<BuiltinType>()) { in isX86VectorTypeForVectorCall() 51 } else if (const VectorType *VT = Ty->getAs<VectorType>()) { in isX86VectorTypeForVectorCall() 114 bool isHomogeneousAggregateBaseType(QualType Ty) const override { in isHomogeneousAggregateBaseType() 116 return isX86VectorTypeForVectorCall(getContext(), Ty); in isHomogeneousAggregateBaseType() 119 bool isHomogeneousAggregateSmallEnough(const Type *Ty, in isHomogeneousAggregateSmallEnough() argument 125 bool shouldReturnTypeInRegister(QualType Ty, ASTContext &Context) const; [all …]
|
| H A D | ARM.cpp | 72 ABIArgInfo classifyHomogeneousAggregate(QualType Ty, const Type *Base, 74 bool shouldIgnoreEmptyArg(QualType Ty) const; 75 ABIArgInfo coerceIllegalVector(QualType Ty) const; 76 bool isIllegalVectorType(QualType Ty) const; 77 bool containsAnyFP16Vectors(QualType Ty) const; 79 bool isHomogeneousAggregateBaseType(QualType Ty) const override; 80 bool isHomogeneousAggregateSmallEnough(const Type *Ty, 88 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 295 ABIArgInfo ARMABIInfo::coerceIllegalVector(QualType Ty) const { in coerceIllegalVector() 296 uint64_t Size = getContext().getTypeSize(Ty); in coerceIllegalVector() [all …]
|
| H A D | RISCV.cpp | 32 bool detectFPCCEligibleStructHelper(QualType Ty, CharUnits CurOff, 38 bool detectVLSCCEligibleStruct(QualType Ty, unsigned ABIVLen, 51 ABIArgInfo classifyArgumentType(QualType Ty, bool IsFixed, int &ArgGPRsLeft, 55 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 58 ABIArgInfo extendType(QualType Ty, llvm::Type *CoerceTy = nullptr) const; 60 bool detectFPCCEligibleStruct(QualType Ty, llvm::Type *&Field1Ty, 69 ABIArgInfo coerceVLSVector(QualType Ty, unsigned ABIVLen = 0) const; 179 bool RISCVABIInfo::detectFPCCEligibleStructHelper(QualType Ty, CharUnits CurOff, in detectFPCCEligibleStructHelper() argument 184 bool IsInt = Ty->isIntegralOrEnumerationType(); in detectFPCCEligibleStructHelper() 185 bool IsFloat = Ty->isRealFloatingType(); in detectFPCCEligibleStructHelper() [all …]
|
| H A D | AArch64.cpp | 42 ABIArgInfo coerceIllegalVector(QualType Ty, unsigned &NSRN, 45 QualType Ty, bool IsNamedArg, unsigned NVec, unsigned NPred, 48 bool isHomogeneousAggregateBaseType(QualType Ty) const override; 49 bool isHomogeneousAggregateSmallEnough(const Type *Ty, 53 bool isIllegalVectorType(QualType Ty) const; 55 bool passAsAggregateType(QualType Ty) const; 56 bool passAsPureScalableType(QualType Ty, unsigned &NV, unsigned &NP, 59 void flattenType(llvm::Type *Ty, 78 RValue EmitDarwinVAArg(Address VAListAddr, QualType Ty, CodeGenFunction &CGF, 81 RValue EmitAAPCSVAArg(Address VAListAddr, QualType Ty, CodeGenFunction &CGF, [all …]
|
| H A D | Hexagon.cpp | 32 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 35 QualType Ty) const; 37 QualType Ty) const; 39 QualType Ty) const; 96 ABIArgInfo HexagonABIInfo::classifyArgumentType(QualType Ty, in classifyArgumentType() argument 98 if (!isAggregateTypeForABI(Ty)) { in classifyArgumentType() 100 if (const EnumType *EnumTy = Ty->getAs<EnumType>()) in classifyArgumentType() 101 Ty = EnumTy->getDecl()->getIntegerType(); in classifyArgumentType() 103 uint64_t Size = getContext().getTypeSize(Ty); in classifyArgumentType() 107 if (Size > 64 && Ty->isBitIntType()) in classifyArgumentType() [all …]
|
| H A D | PNaCl.cpp | 30 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 49 QualType Ty, AggValueSlot Slot) const { in EmitVAArg() argument 58 EmitVAArgInstr(CGF, VAListAddr, Ty, ABIArgInfo::getDirect()), Ty), in EmitVAArg() 63 ABIArgInfo PNaClABIInfo::classifyArgumentType(QualType Ty) const { in classifyArgumentType() 64 if (isAggregateTypeForABI(Ty)) { in classifyArgumentType() 65 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI())) in classifyArgumentType() 66 return getNaturalAlignIndirect(Ty, getDataLayout().getAllocaAddrSpace(), in classifyArgumentType() 68 return getNaturalAlignIndirect(Ty, getDataLayout().getAllocaAddrSpace()); in classifyArgumentType() 69 } else if (const EnumType *EnumTy = Ty->getAs<EnumType>()) { in classifyArgumentType() 71 Ty = EnumTy->getDecl()->getIntegerType(); in classifyArgumentType() [all …]
|
| H A D | Mips.cpp | 26 llvm::Type* HandleAggregates(QualType Ty, uint64_t TySize) const; 37 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, 39 ABIArgInfo extendType(QualType Ty) const; 145 llvm::Type* MipsABIInfo::HandleAggregates(QualType Ty, uint64_t TySize) const { in HandleAggregates() argument 153 if (Ty->isComplexType()) in HandleAggregates() 154 return CGT.ConvertType(Ty); in HandleAggregates() 156 const RecordType *RT = Ty->getAs<RecordType>(); in HandleAggregates() 176 const QualType Ty = i->getType(); in HandleAggregates() local 177 const BuiltinType *BT = Ty->getAs<BuiltinType>(); in HandleAggregates() 210 MipsABIInfo::classifyArgumentType(QualType Ty, uint64_t &Offset) const { in classifyArgumentType() argument [all …]
|
| H A D | VE.cpp | 30 ABIArgInfo VEABIInfo::classifyReturnType(QualType Ty) const { in classifyReturnType() 31 if (Ty->isAnyComplexType()) in classifyReturnType() 33 uint64_t Size = getContext().getTypeSize(Ty); in classifyReturnType() 34 if (Size < 64 && Ty->isIntegerType()) in classifyReturnType() 35 return ABIArgInfo::getExtend(Ty); in classifyReturnType() 36 return DefaultABIInfo::classifyReturnType(Ty); in classifyReturnType() 39 ABIArgInfo VEABIInfo::classifyArgumentType(QualType Ty) const { in classifyArgumentType() 40 if (Ty->isAnyComplexType()) in classifyArgumentType() 42 uint64_t Size = getContext().getTypeSize(Ty); in classifyArgumentType() 43 if (Size < 64 && Ty->isIntegerType()) in classifyArgumentType() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | VectorTypeUtils.h | 55 inline Type *toVectorizedTy(Type *Ty, ElementCount EC) { in toVectorizedTy() argument 56 if (StructType *StructTy = dyn_cast<StructType>(Ty)) in toVectorizedTy() 58 return toVectorTy(Ty, EC); in toVectorizedTy() 65 inline Type *toScalarizedTy(Type *Ty) { in toScalarizedTy() argument 66 if (StructType *StructTy = dyn_cast<StructType>(Ty)) in toScalarizedTy() 68 return Ty->getScalarType(); in toScalarizedTy() 73 inline bool isVectorizedTy(Type *Ty) { in isVectorizedTy() argument 74 if (StructType *StructTy = dyn_cast<StructType>(Ty)) in isVectorizedTy() 76 return Ty->isVectorTy(); in isVectorizedTy() 85 inline bool canVectorizeTy(Type *Ty) { in canVectorizeTy() argument [all …]
|
| H A D | DataLayout.h | 158 Align getAlignment(Type *Ty, bool abi_or_pref) const; 379 bool isNonIntegralPointerType(Type *Ty) const { in isNonIntegralPointerType() argument 380 auto *PTy = dyn_cast<PointerType>(Ty); in isNonIntegralPointerType() 422 LLVM_ABI unsigned getIndexTypeSizeInBits(Type *Ty) const; 427 unsigned getAddressSizeInBits(Type *Ty) const { in getAddressSizeInBits() argument 428 return getIndexTypeSizeInBits(Ty); in getAddressSizeInBits() 431 unsigned getPointerTypeSize(Type *Ty) const { in getPointerTypeSize() argument 432 return getPointerTypeSizeInBits(Ty) / 8; in getPointerTypeSize() 459 TypeSize getTypeSizeInBits(Type *Ty) const; 468 TypeSize getTypeStoreSize(Type *Ty) const { in getTypeStoreSize() argument [all …]
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_win_immortalize.h | 39 template <class Ty> 42 new (storage_ptr) Ty(); in immortalize_impl() 46 template <class Ty, typename Arg> 50 new (storage_ptr) Ty(*((Arg*)param)); in immortalize_impl() 54 template <class Ty> 55 Ty& immortalize() { // return a reference to an object that will live forever in immortalize() 57 alignas(Ty) static unsigned char storage[sizeof(Ty)]; in immortalize() 58 InitOnceExecuteOnce(&flag, immortalize_impl<Ty>, &storage, nullptr); in immortalize() 59 return reinterpret_cast<Ty&>(storage); in immortalize() 62 template <class Ty, typename Arg> [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Constants.cpp | 373 Constant *Constant::getNullValue(Type *Ty) { in getNullValue() argument 374 switch (Ty->getTypeID()) { in getNullValue() 376 return ConstantInt::get(Ty, 0); in getNullValue() 384 return ConstantFP::get(Ty->getContext(), in getNullValue() 385 APFloat::getZero(Ty->getFltSemantics())); in getNullValue() 387 return ConstantPointerNull::get(cast<PointerType>(Ty)); in getNullValue() 392 return ConstantAggregateZero::get(Ty); in getNullValue() 394 return ConstantTokenNone::get(Ty->getContext()); in getNullValue() 396 return ConstantTargetNone::get(cast<TargetExtType>(Ty)); in getNullValue() 403 Constant *Constant::getIntegerValue(Type *Ty, const APInt &V) { in getIntegerValue() argument [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/SandboxIR/ |
| H A D | Constant.cpp | 36 Constant *ConstantInt::getTrue(Type *Ty) { in getTrue() argument 37 auto *LLVMC = llvm::ConstantInt::getTrue(Ty->LLVMTy); in getTrue() 38 return Ty->getContext().getOrCreateConstant(LLVMC); in getTrue() 40 Constant *ConstantInt::getFalse(Type *Ty) { in getFalse() argument 41 auto *LLVMC = llvm::ConstantInt::getFalse(Ty->LLVMTy); in getFalse() 42 return Ty->getContext().getOrCreateConstant(LLVMC); in getFalse() 44 Constant *ConstantInt::getBool(Type *Ty, bool V) { in getBool() argument 45 auto *LLVMC = llvm::ConstantInt::getBool(Ty->LLVMTy, V); in getBool() 46 return Ty->getContext().getOrCreateConstant(LLVMC); in getBool() 48 ConstantInt *ConstantInt::get(Type *Ty, uint64_t V, bool IsSigned) { in get() argument [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsISelLowering.h | 290 bool isCheapToSpeculateCttz(Type *Ty) const override; 291 bool isCheapToSpeculateCtlz(Type *Ty) const override; 381 SDValue getGlobalReg(SelectionDAG &DAG, EVT Ty) const; 388 SDValue getAddrLocal(NodeTy *N, const SDLoc &DL, EVT Ty, SelectionDAG &DAG, in getAddrLocal() argument 391 SDValue GOT = DAG.getNode(MipsISD::Wrapper, DL, Ty, getGlobalReg(DAG, Ty), in getAddrLocal() 392 getTargetNode(N, Ty, DAG, GOTFlag)); in getAddrLocal() 394 DAG.getLoad(Ty, DL, DAG.getEntryNode(), GOT, in getAddrLocal() 397 SDValue Lo = DAG.getNode(MipsISD::Lo, DL, Ty, in getAddrLocal() 398 getTargetNode(N, Ty, DAG, LoFlag)); in getAddrLocal() 399 return DAG.getNode(ISD::ADD, DL, Ty, Load, Lo); in getAddrLocal() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURegBankLegalizeHelper.cpp | 138 LLT Ty = MRI.getType(Dst); in lowerVccExtToSel() local 142 if (Ty == S32 || Ty == S16) { in lowerVccExtToSel() 143 auto True = B.buildConstant({VgprRB, Ty}, TrueExtCst); in lowerVccExtToSel() 144 auto False = B.buildConstant({VgprRB, Ty}, 0); in lowerVccExtToSel() 146 } else if (Ty == S64) { in lowerVccExtToSel() 294 LLT Ty = MRI.getType(DstReg); in lowerS_BFE() local 311 unsigned Opc = Ty == S32 ? Opc32 : Opc64; in lowerS_BFE() 315 auto S_BFE = B.buildInstr(Opc, {{SgprRB, Ty}}, in lowerS_BFE() 316 {B.buildCopy(Ty, Src), B.buildCopy(S32, Src1)}); in lowerS_BFE() 329 LLT Ty = DstTy == V4S16 ? V2S16 : S32; in lowerSplitTo32() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/Utils/ |
| H A D | WebAssemblyTypeUtilities.h | 30 inline bool isWebAssemblyExternrefType(const Type *Ty) { in isWebAssemblyExternrefType() argument 31 return Ty->isPointerTy() && in isWebAssemblyExternrefType() 32 Ty->getPointerAddressSpace() == in isWebAssemblyExternrefType() 37 inline bool isWebAssemblyFuncrefType(const Type *Ty) { in isWebAssemblyFuncrefType() argument 38 return Ty->isPointerTy() && in isWebAssemblyFuncrefType() 39 Ty->getPointerAddressSpace() == in isWebAssemblyFuncrefType() 44 inline bool isWebAssemblyReferenceType(const Type *Ty) { in isWebAssemblyReferenceType() argument 45 return isWebAssemblyExternrefType(Ty) || isWebAssemblyFuncrefType(Ty); in isWebAssemblyReferenceType() 49 inline bool isWebAssemblyTableType(const Type *Ty) { in isWebAssemblyTableType() argument 50 return Ty->isArrayTy() && in isWebAssemblyTableType() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ |
| H A D | Execution.cpp | 49 static void executeFNegInst(GenericValue &Dest, GenericValue Src, Type *Ty) { in executeFNegInst() argument 50 switch (Ty->getTypeID()) { in executeFNegInst() 64 Type *Ty = I.getOperand(0)->getType(); in visitUnaryOperator() local 69 if (Ty->isVectorTy()) { in visitUnaryOperator() 77 if (cast<VectorType>(Ty)->getElementType()->isFloatTy()) { in visitUnaryOperator() 80 } else if (cast<VectorType>(Ty)->getElementType()->isDoubleTy()) { in visitUnaryOperator() 93 case Instruction::FNeg: executeFNegInst(R, Src, Ty); break; in visitUnaryOperator() 109 GenericValue Src2, Type *Ty) { in executeFAddInst() argument 110 switch (Ty->getTypeID()) { in executeFAddInst() 114 dbgs() << "Unhandled type for FAdd instruction: " << *Ty << "\n"; in executeFAddInst() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
| H A D | RISCVRegisterBankInfo.cpp | 262 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local 263 TypeSize Size = Ty.getSizeInBits(); in getInstrMapping() 266 if (Ty.isVector()) in getInstrMapping() 277 assert(Ty.isVector() == OpTy.isVector() && in getInstrMapping() 315 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local 316 TypeSize Size = Ty.getSizeInBits(); in getInstrMapping() 320 if (Ty.isVector()) { in getInstrMapping() 349 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local 350 TypeSize Size = Ty.getSizeInBits(); in getInstrMapping() 354 if (Ty.isVector()) { in getInstrMapping() [all …]
|