| /openbsd-src/gnu/llvm/llvm/lib/Target/DirectX/DirectXIRPasses/ |
| H A D | PointerTypeAnalysis.cpp | 141 Type *TargetTy = nullptr; in classifyConstantWithOpaquePtr() local 149 TargetTy = StructType::get(C->getContext(), EltTys); in classifyConstantWithOpaquePtr() 160 TargetTy = ArrayType::get(TargetEltTy, AT->getNumElements()); in classifyConstantWithOpaquePtr() 164 TargetTy = VectorType::get(TargetEltTy, VT); in classifyConstantWithOpaquePtr() 168 assert(TargetTy && "PointerTypeAnalyisis failed to identify target type"); in classifyConstantWithOpaquePtr() 171 if (TargetTy == Ty) in classifyConstantWithOpaquePtr() 174 Map[C] = TargetTy; in classifyConstantWithOpaquePtr() 175 return TargetTy; in classifyConstantWithOpaquePtr()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Utils.cpp | 899 LLT llvm::getLCMType(LLT OrigTy, LLT TargetTy) { in getLCMType() argument 901 const unsigned TargetSize = TargetTy.getSizeInBits(); in getLCMType() 909 if (TargetTy.isVector()) { in getLCMType() 910 const LLT TargetElt = TargetTy.getElementType(); in getLCMType() 914 std::gcd(OrigTy.getNumElements(), TargetTy.getNumElements()); in getLCMType() 916 ElementCount Mul = OrigTy.getElementCount() * TargetTy.getNumElements(); in getLCMType() 929 if (TargetTy.isVector()) { in getLCMType() 940 return TargetTy; in getLCMType() 945 LLT llvm::getCoverTy(LLT OrigTy, LLT TargetTy) { in getCoverTy() argument 946 if (!OrigTy.isVector() || !TargetTy.isVector() || OrigTy == TargetTy || in getCoverTy() [all …]
|
| H A D | LegalizerHelper.cpp | 2843 LLT TargetTy = B.getMRI()->getType(TargetReg); in buildBitFieldInsert() local 2845 auto ZextVal = B.buildZExt(TargetTy, InsertReg); in buildBitFieldInsert() 2846 auto ShiftedInsertVal = B.buildShl(TargetTy, ZextVal, OffsetBits); in buildBitFieldInsert() 2850 TargetTy, APInt::getLowBitsSet(TargetTy.getSizeInBits(), in buildBitFieldInsert() 2853 auto ShiftedMask = B.buildShl(TargetTy, EltMask, OffsetBits); in buildBitFieldInsert() 2854 auto InvShiftedMask = B.buildNot(TargetTy, ShiftedMask); in buildBitFieldInsert() 2857 auto MaskedOldElt = B.buildAnd(TargetTy, TargetReg, InvShiftedMask); in buildBitFieldInsert() 2861 return B.buildOr(TargetTy, MaskedOldElt, ShiftedInsertVal).getReg(0); in buildBitFieldInsert()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | Utils.h | 324 LLT getLCMType(LLT OrigTy, LLT TargetTy); 329 LLT getCoverTy(LLT OrigTy, LLT TargetTy); 345 LLT getGCDType(LLT OrigTy, LLT TargetTy);
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | SROA.cpp | 1690 Value *BasePtr, Type *Ty, Type *TargetTy, in getNaturalGEPWithType() argument 1693 if (Ty == TargetTy) in getNaturalGEPWithType() 1722 } while (ElementTy != TargetTy); in getNaturalGEPWithType() 1723 if (ElementTy != TargetTy) in getNaturalGEPWithType() 1740 Value *Ptr, APInt Offset, Type *TargetTy, in getNaturalGEPWithOffset() argument 1747 if (Ty == IRB.getInt8PtrTy(Ty->getAddressSpace()) && TargetTy->isIntegerTy(8)) in getNaturalGEPWithOffset() 1760 return getNaturalGEPWithType(IRB, DL, Ptr, ElementTy, TargetTy, Indices, in getNaturalGEPWithOffset() 1809 Type *TargetTy = TargetPtrTy->getNonOpaquePointerElementType(); in getAdjustedPtr() local 1815 PointerTy = TargetTy->getPointerTo(AS); in getAdjustedPtr() 1831 if (Value *P = getNaturalGEPWithOffset(IRB, DL, Ptr, Offset, TargetTy, in getAdjustedPtr() [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGExpr.cpp | 3088 llvm::Type *TargetTy = IntPtrTy; in EmitCheckValue() local 3090 if (V->getType() == TargetTy) in EmitCheckValue() 3097 if (Bits <= TargetTy->getIntegerBitWidth()) in EmitCheckValue() 3104 V->getType()->getIntegerBitWidth() <= TargetTy->getIntegerBitWidth()) in EmitCheckValue() 3105 return Builder.CreateZExt(V, TargetTy); in EmitCheckValue() 3113 return Builder.CreatePtrToInt(V, TargetTy); in EmitCheckValue()
|
| H A D | CGOpenMPRuntimeGPU.cpp | 3087 QualType TargetTy = TargetParam->getType(); in getParameterAddress() local 3089 LocalAddr, /*Volatile=*/false, TargetTy, SourceLocation()); in getParameterAddress()
|
| /openbsd-src/gnu/llvm/llvm/lib/IR/ |
| H A D | Verifier.cpp | 3787 Type *TargetTy = GEP.getPointerOperandType()->getScalarType(); in visitGetElementPtrInst() local 3789 Check(isa<PointerType>(TargetTy), in visitGetElementPtrInst()
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 12223 auto *TargetTy = FPLiteral->getType()->getAs<BuiltinType>(); in CheckFloatComparison() local 12224 if (SourceTy && TargetTy && SourceTy->isFloatingPoint() && in CheckFloatComparison() 12225 TargetTy->isFloatingPoint()) { in CheckFloatComparison()
|