| /llvm-project-15.0.7/openmp/libomptarget/DeviceRTL/include/ |
| H A D | Utils.h | 40 template <typename Ty1, typename Ty2> inline Ty1 *advance(Ty1 Ptr, Ty2 Bytes) { in advance() 69 template <typename Ty1, typename Ty2> inline Ty1 align_up(Ty1 V, Ty2 Align) { in align_up() 73 template <typename Ty1, typename Ty2> inline Ty1 align_down(Ty1 V, Ty2 Align) { in align_down()
|
| H A D | State.h | 273 template <typename VTy, typename Ty2> friend struct ValueRAII; 300 template <typename VTy, typename Ty2> friend struct ValueRAII;
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMRegisterBankInfo.cpp | 379 LLT Ty2 = MRI.getType(MI.getOperand(1).getReg()); in getInstrMapping() local 380 (void)Ty2; in getInstrMapping() 391 LLT Ty2 = MRI.getType(MI.getOperand(2).getReg()); in getInstrMapping() local 392 (void)Ty2; in getInstrMapping() 404 LLT Ty2 = MRI.getType(MI.getOperand(3).getReg()); in getInstrMapping() local 405 (void)Ty2; in getInstrMapping() 407 assert(Ty1.getSizeInBits() == Ty2.getSizeInBits() && in getInstrMapping() 425 LLT Ty2 = MRI.getType(MI.getOperand(2).getReg()); in getInstrMapping() local 427 Ty2.getSizeInBits() != 32) in getInstrMapping() 440 LLT Ty2 = MRI.getType(MI.getOperand(2).getReg()); in getInstrMapping() local [all …]
|
| H A D | ARMISelLowering.h | 464 bool allowTruncateForTailCall(Type *Ty1, Type *Ty2) const override;
|
| /llvm-project-15.0.7/llvm/test/Linker/Inputs/ |
| H A D | testlink.ll | 4 %Ty1 = type { %Ty2* } 5 %Ty2 = type opaque 10 @GVTy2 = external global %Ty2*
|
| /llvm-project-15.0.7/llvm/test/Linker/ |
| H A D | testlink.ll | 3 ; CHECK: %Ty1 = type { %Ty2* } 4 ; CHECK: %Ty2 = type { %Ty1* } 6 %Ty2 = type { %Ty1* } 23 @GVTy2 = global %Ty2* null
|
| /llvm-project-15.0.7/llvm/lib/Target/BPF/ |
| H A D | BPFISelLowering.h | 140 bool isTruncateFree(Type *Ty1, Type *Ty2) const override; 144 bool isZExtFree(Type *Ty1, Type *Ty2) const override;
|
| H A D | BPFISelLowering.cpp | 192 bool BPFTargetLowering::isTruncateFree(Type *Ty1, Type *Ty2) const { in isTruncateFree() 193 if (!Ty1->isIntegerTy() || !Ty2->isIntegerTy()) in isTruncateFree() 196 unsigned NumBits2 = Ty2->getPrimitiveSizeInBits(); in isTruncateFree() 208 bool BPFTargetLowering::isZExtFree(Type *Ty1, Type *Ty2) const { in isZExtFree() 209 if (!getHasAlu32() || !Ty1->isIntegerTy() || !Ty2->isIntegerTy()) in isZExtFree() 212 unsigned NumBits2 = Ty2->getPrimitiveSizeInBits(); in isZExtFree()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86RegisterBankInfo.cpp | 225 LLT Ty2 = MRI.getType(MI.getOperand(3).getReg()); in getInstrMapping() local 226 (void)Ty2; in getInstrMapping() 227 assert(Ty1.getSizeInBits() == Ty2.getSizeInBits() && in getInstrMapping()
|
| H A D | X86ISelLowering.h | 1265 bool isTruncateFree(Type *Ty1, Type *Ty2) const override; 1268 bool allowTruncateForTailCall(Type *Ty1, Type *Ty2) const override; 1278 bool isZExtFree(Type *Ty1, Type *Ty2) const override;
|
| /llvm-project-15.0.7/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 | 1392 Type *Ty2) const { in isTruncateFree() 1393 if (!Ty1->isIntegerTy() || !Ty2->isIntegerTy()) in isTruncateFree() 1397 Ty2->getPrimitiveSizeInBits().getFixedSize()); in isTruncateFree() 1407 bool MSP430TargetLowering::isZExtFree(Type *Ty1, Type *Ty2) const { in isZExtFree() 1409 return false && Ty1->isIntegerTy(8) && Ty2->isIntegerTy(16); in isZExtFree()
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | TrailingObjects.h | 94 template <typename Ty1, typename Ty2> struct ExtractSecondType { 95 typedef Ty2 type;
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | AliasAnalysisEvaluator.cpp | 46 Type *Ty1 = Loc1.second, *Ty2 = Loc2.second; in PrintResults() local 58 std::swap(Ty1, Ty2); in PrintResults() 68 Ty2->print(errs(), false, /* NoDetails */ true); in PrintResults()
|
| H A D | TargetTransformInfo.cpp | 476 bool TargetTransformInfo::isTruncateFree(Type *Ty1, Type *Ty2) const { in isTruncateFree() 477 return TTIImpl->isTruncateFree(Ty1, Ty2); in isTruncateFree()
|
| /llvm-project-15.0.7/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVGlobalRegistry.cpp | 618 const Type *Ty2 = CU.first; in getOrCreateSPIRVType() local 620 if ((Reg = DT.find(Ty2, &MIRBuilder.getMF())).isValid()) in getOrCreateSPIRVType() 623 STy2 = restOfCreateSPIRVType(Ty2, MIRBuilder, AccessQual, EmitIR); in getOrCreateSPIRVType() 624 if (Ty == Ty2) in getOrCreateSPIRVType()
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetTransformInfo.h | 104 Type *Ty2);
|
| H A D | PPCTargetTransformInfo.cpp | 951 Type *Ty1, Type *Ty2) { in vectorCostAdjustmentFactor() argument 972 if (Ty2) { in vectorCostAdjustmentFactor() 973 std::pair<InstructionCost, MVT> LT2 = TLI->getTypeLegalizationCost(DL, Ty2); in vectorCostAdjustmentFactor()
|
| H A D | PPCISelLowering.h | 1019 bool isTruncateFree(Type *Ty1, Type *Ty2) const override;
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.h | 593 bool isTruncateFree(Type *Ty1, Type *Ty2) const override; 598 bool isZExtFree(Type *Ty1, Type *Ty2) const override; 1165 LLT Ty2) const override;
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.h | 129 bool isTruncateFree(Type *Ty1, Type *Ty2) const override; 138 bool allowTruncateForTailCall(Type *Ty1, Type *Ty2) const override;
|
| H A D | HexagonISelLowering.cpp | 2123 bool HexagonTargetLowering::isTruncateFree(Type *Ty1, Type *Ty2) const { in isTruncateFree() 2124 return isTruncateFree(EVT::getEVT(Ty1), EVT::getEVT(Ty2)); in isTruncateFree() 2933 HexagonTargetLowering::allowTruncateForTailCall(Type *Ty1, Type *Ty2) const { in allowTruncateForTailCall() 2936 if (!Ty1->isIntegerTy() || !Ty2->isIntegerTy()) in allowTruncateForTailCall()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 739 bool isTruncateFree(Type *Ty1, Type *Ty2) const; 1623 virtual bool isTruncateFree(Type *Ty1, Type *Ty2) = 0; 2065 bool isTruncateFree(Type *Ty1, Type *Ty2) override { in isTruncateFree() argument 2066 return Impl.isTruncateFree(Ty1, Ty2); in isTruncateFree()
|
| H A D | TargetTransformInfoImpl.h | 312 bool isTruncateFree(Type *Ty1, Type *Ty2) const { return false; } in isTruncateFree() argument
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.h | 340 LLT Ty2) const override;
|