| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMRegisterBankInfo.cpp | 381 LLT Ty2 = MRI.getType(MI.getOperand(1).getReg()); in getInstrMapping() local 382 (void)Ty2; in getInstrMapping() 393 LLT Ty2 = MRI.getType(MI.getOperand(2).getReg()); in getInstrMapping() local 394 (void)Ty2; in getInstrMapping() 406 LLT Ty2 = MRI.getType(MI.getOperand(3).getReg()); in getInstrMapping() local 407 (void)Ty2; in getInstrMapping() 409 assert(Ty1.getSizeInBits() == Ty2.getSizeInBits() && in getInstrMapping() 427 LLT Ty2 = MRI.getType(MI.getOperand(2).getReg()); in getInstrMapping() local 429 Ty2.getSizeInBits() != 32) in getInstrMapping() 442 LLT Ty2 = MRI.getType(MI.getOperand(2).getReg()); in getInstrMapping() local [all …]
|
| H A D | ARMISelLowering.h | 472 bool allowTruncateForTailCall(Type *Ty1, Type *Ty2) const override;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/GISel/ |
| H A D | X86RegisterBankInfo.cpp | 228 LLT Ty2 = MRI.getType(MI.getOperand(3).getReg()); in getInstrMapping() local 229 (void)Ty2; in getInstrMapping() 230 assert(Ty1.getSizeInBits() == Ty2.getSizeInBits() && in getInstrMapping()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFISelLowering.h | 143 bool isTruncateFree(Type *Ty1, Type *Ty2) const override; 147 bool isZExtFree(Type *Ty1, Type *Ty2) const override;
|
| H A D | BPFISelLowering.cpp | 198 bool BPFTargetLowering::isTruncateFree(Type *Ty1, Type *Ty2) const { in isTruncateFree() 199 if (!Ty1->isIntegerTy() || !Ty2->isIntegerTy()) in isTruncateFree() 202 unsigned NumBits2 = Ty2->getPrimitiveSizeInBits(); in isTruncateFree() 214 bool BPFTargetLowering::isZExtFree(Type *Ty1, Type *Ty2) const { in isZExtFree() 215 if (!getHasAlu32() || !Ty1->isIntegerTy() || !Ty2->isIntegerTy()) in isZExtFree() 218 unsigned NumBits2 = Ty2->getPrimitiveSizeInBits(); in isZExtFree()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelLowering.h | 116 bool isTruncateFree(Type *Ty1, Type *Ty2) const override; 127 bool isZExtFree(Type *Ty1, Type *Ty2) const override;
|
| H A D | MSP430ISelLowering.cpp | 1386 Type *Ty2) const { in isTruncateFree() 1387 if (!Ty1->isIntegerTy() || !Ty2->isIntegerTy()) in isTruncateFree() 1391 Ty2->getPrimitiveSizeInBits().getFixedValue()); in isTruncateFree() 1401 bool MSP430TargetLowering::isZExtFree(Type *Ty1, Type *Ty2) const { in isZExtFree() 1403 return false && Ty1->isIntegerTy(8) && Ty2->isIntegerTy(16); in isZExtFree()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | AliasAnalysisEvaluator.cpp | 40 Type *Ty1 = Loc1.second, *Ty2 = Loc2.second; in PrintResults() local 52 std::swap(Ty1, Ty2); in PrintResults() 62 Ty2->print(errs(), false, /* NoDetails */ true); in PrintResults()
|
| H A D | TargetTransformInfo.cpp | 533 bool TargetTransformInfo::isTruncateFree(Type *Ty1, Type *Ty2) const { in isTruncateFree() 534 return TTIImpl->isTruncateFree(Ty1, Ty2); in isTruncateFree()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | TrailingObjects.h | 94 template <typename Ty1, typename Ty2> struct ExtractSecondType { 95 typedef Ty2 type;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetTransformInfo.h | 104 Type *Ty2);
|
| H A D | PPCTargetTransformInfo.cpp | 554 Type *Ty1, Type *Ty2) { in vectorCostAdjustmentFactor() argument 575 if (Ty2) { in vectorCostAdjustmentFactor() 576 std::pair<InstructionCost, MVT> LT2 = getTypeLegalizationCost(Ty2); in vectorCostAdjustmentFactor()
|
| H A D | PPCISelLowering.h | 1020 bool isTruncateFree(Type *Ty1, Type *Ty2) const override;
|
| H A D | PPCISelLowering.cpp | 17175 bool PPCTargetLowering::isTruncateFree(Type *Ty1, Type *Ty2) const { in isTruncateFree() 17176 if (!Ty1->isIntegerTy() || !Ty2->isIntegerTy()) in isTruncateFree() 17179 unsigned NumBits2 = Ty2->getPrimitiveSizeInBits(); in isTruncateFree()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVGlobalRegistry.cpp | 783 const Type *Ty2 = CU.first; in getOrCreateSPIRVType() local 785 if ((Reg = DT.find(Ty2, &MIRBuilder.getMF())).isValid()) in getOrCreateSPIRVType() 788 STy2 = restOfCreateSPIRVType(Ty2, MIRBuilder, AccessQual, EmitIR); in getOrCreateSPIRVType() 789 if (Ty == Ty2) in getOrCreateSPIRVType()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 1340 bool isTruncateFree(Type *Ty1, Type *Ty2) const override; 1343 bool allowTruncateForTailCall(Type *Ty1, Type *Ty2) const override; 1353 bool isZExtFree(Type *Ty1, Type *Ty2) const override;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.h | 148 bool isTruncateFree(Type *Ty1, Type *Ty2) const override; 157 bool allowTruncateForTailCall(Type *Ty1, Type *Ty2) const override;
|
| H A D | HexagonISelLowering.cpp | 2142 bool HexagonTargetLowering::isTruncateFree(Type *Ty1, Type *Ty2) const { in isTruncateFree() 2143 return isTruncateFree(EVT::getEVT(Ty1), EVT::getEVT(Ty2)); in isTruncateFree() 3072 HexagonTargetLowering::allowTruncateForTailCall(Type *Ty1, Type *Ty2) const { in allowTruncateForTailCall() 3075 if (!Ty1->isIntegerTy() || !Ty2->isIntegerTy()) in allowTruncateForTailCall()
|
| H A D | HexagonPatterns.td | 366 multiclass NopCast_pat<ValueType Ty1, ValueType Ty2, RegisterClass RC> { 367 def: Pat<(Ty1 (bitconvert (Ty2 RC:$Val))), (Ty1 RC:$Val)>; 368 def: Pat<(Ty2 (bitconvert (Ty1 RC:$Val))), (Ty2 RC:$Val)>;
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 834 bool isTruncateFree(Type *Ty1, Type *Ty2) const; 1863 virtual bool isTruncateFree(Type *Ty1, Type *Ty2) = 0; 2368 bool isTruncateFree(Type *Ty1, Type *Ty2) override { in isTruncateFree() argument 2369 return Impl.isTruncateFree(Ty1, Ty2); in isTruncateFree()
|
| H A D | TargetTransformInfoImpl.h | 330 bool isTruncateFree(Type *Ty1, Type *Ty2) const { return false; } in isTruncateFree() argument
|
| H A D | ScalarEvolution.h | 512 Type *getWiderType(Type *Ty1, Type *Ty2) const;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.h | 658 bool isTruncateFree(Type *Ty1, Type *Ty2) const override; 663 bool isZExtFree(Type *Ty1, Type *Ty2) const override;
|
| H A D | AArch64ISelLowering.cpp | 14712 bool AArch64TargetLowering::isTruncateFree(Type *Ty1, Type *Ty2) const { in isTruncateFree() 14713 if (!Ty1->isIntegerTy() || !Ty2->isIntegerTy()) in isTruncateFree() 14716 uint64_t NumBits2 = Ty2->getPrimitiveSizeInBits().getFixedValue(); in isTruncateFree() 14756 bool AArch64TargetLowering::isZExtFree(Type *Ty1, Type *Ty2) const { in isZExtFree() 14757 if (!Ty1->isIntegerTy() || !Ty2->isIntegerTy()) in isZExtFree() 14760 unsigned NumBits2 = Ty2->getPrimitiveSizeInBits(); in isZExtFree()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 411 bool isTruncateFree(Type *Ty1, Type *Ty2) { in isTruncateFree() argument 412 return getTLI()->isTruncateFree(Ty1, Ty2); in isTruncateFree()
|