Home
last modified time | relevance | path

Searched refs:Ty2 (Results 1 – 25 of 36) sorted by relevance

12

/llvm-project-15.0.7/openmp/libomptarget/DeviceRTL/include/
H A DUtils.h40 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 DState.h273 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 DARMRegisterBankInfo.cpp379 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 DARMISelLowering.h464 bool allowTruncateForTailCall(Type *Ty1, Type *Ty2) const override;
/llvm-project-15.0.7/llvm/test/Linker/Inputs/
H A Dtestlink.ll4 %Ty1 = type { %Ty2* }
5 %Ty2 = type opaque
10 @GVTy2 = external global %Ty2*
/llvm-project-15.0.7/llvm/test/Linker/
H A Dtestlink.ll3 ; 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 DBPFISelLowering.h140 bool isTruncateFree(Type *Ty1, Type *Ty2) const override;
144 bool isZExtFree(Type *Ty1, Type *Ty2) const override;
H A DBPFISelLowering.cpp192 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 DX86RegisterBankInfo.cpp225 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 DX86ISelLowering.h1265 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 DMSP430ISelLowering.h116 bool isTruncateFree(Type *Ty1, Type *Ty2) const override;
127 bool isZExtFree(Type *Ty1, Type *Ty2) const override;
H A DMSP430ISelLowering.cpp1392 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 DTrailingObjects.h94 template <typename Ty1, typename Ty2> struct ExtractSecondType {
95 typedef Ty2 type;
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DAliasAnalysisEvaluator.cpp46 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 DTargetTransformInfo.cpp476 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 DSPIRVGlobalRegistry.cpp618 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 DPPCTargetTransformInfo.h104 Type *Ty2);
H A DPPCTargetTransformInfo.cpp951 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 DPPCISelLowering.h1019 bool isTruncateFree(Type *Ty1, Type *Ty2) const override;
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h593 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 DHexagonISelLowering.h129 bool isTruncateFree(Type *Ty1, Type *Ty2) const override;
138 bool allowTruncateForTailCall(Type *Ty1, Type *Ty2) const override;
H A DHexagonISelLowering.cpp2123 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 DTargetTransformInfo.h739 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 DTargetTransformInfoImpl.h312 bool isTruncateFree(Type *Ty1, Type *Ty2) const { return false; } in isTruncateFree() argument
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.h340 LLT Ty2) const override;

12