| /openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
| H A D | MatrixBuilder.h | 39 assert((LHS->getType()->isVectorTy() || RHS->getType()->isVectorTy()) && in splatScalarOperandIfNeeded() 41 if (LHS->getType()->isVectorTy() && !RHS->getType()->isVectorTy()) { in splatScalarOperandIfNeeded() 42 assert(!isa<ScalableVectorType>(LHS->getType()) && in splatScalarOperandIfNeeded() 45 cast<VectorType>(LHS->getType())->getElementCount(), RHS, in splatScalarOperandIfNeeded() 47 } else if (!LHS->getType()->isVectorTy() && RHS->getType()->isVectorTy()) { in splatScalarOperandIfNeeded() 48 assert(!isa<ScalableVectorType>(RHS->getType()) && in splatScalarOperandIfNeeded() 51 cast<VectorType>(RHS->getType())->getElementCount(), LHS, in splatScalarOperandIfNeeded() 73 Type *OverloadedTypes[] = {RetType, Stride->getType()}; 96 Type *OverloadedTypes[] = {Matrix->getType(), Stride->getType()}; 112 auto *OpType = cast<VectorType>(Matrix->getType()); [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | IntrinsicLowering.cpp | 39 ParamTys.push_back((*I)->getType()); in ReplaceCallWith() 54 assert(V->getType()->isIntOrIntVectorTy() && "Can't bswap a non-integer type!"); in LowerBSWAP() 56 unsigned BitSize = V->getType()->getScalarSizeInBits(); in LowerBSWAP() 63 Value *Tmp1 = Builder.CreateShl(V, ConstantInt::get(V->getType(), 8), in LowerBSWAP() 65 Value *Tmp2 = Builder.CreateLShr(V, ConstantInt::get(V->getType(), 8), in LowerBSWAP() 71 Value *Tmp4 = Builder.CreateShl(V, ConstantInt::get(V->getType(), 24), in LowerBSWAP() 73 Value *Tmp3 = Builder.CreateShl(V, ConstantInt::get(V->getType(), 8), in LowerBSWAP() 75 Value *Tmp2 = Builder.CreateLShr(V, ConstantInt::get(V->getType(), 8), in LowerBSWAP() 77 Value *Tmp1 = Builder.CreateLShr(V,ConstantInt::get(V->getType(), 24), in LowerBSWAP() 80 ConstantInt::get(V->getType(), 0xFF0000), in LowerBSWAP() [all …]
|
| H A D | MachineStableHash.cpp | 64 switch (MO.getType()) { in stableHashValue() 75 return stable_hash_combine(MO.getType(), MO.getReg(), MO.getSubReg(), in stableHashValue() 78 return stable_hash_combine(MO.getType(), MO.getTargetFlags(), MO.getImm()); in stableHashValue() 85 return hash_combine(MO.getType(), MO.getTargetFlags(), ValHash); in stableHashValue() 105 return stable_hash_combine(MO.getType(), MO.getTargetFlags(), in stableHashValue() 114 return stable_hash_combine(MO.getType(), MO.getTargetFlags(), in stableHashValue() 118 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getOffset(), in stableHashValue() 132 return hash_combine(MO.getType(), MO.getTargetFlags(), in stableHashValue() 140 return hash_combine(MO.getType(), MO.getTargetFlags()); in stableHashValue() 150 return hash_combine(MO.getType(), MO.getTargetFlags(), in stableHashValue() [all …]
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/ubsan/ |
| H A D | ubsan_value.cpp | 69 CHECK(getType().isSignedIntegerTy()); in getSIntValue() 74 sizeof(SIntMax) * 8 - getType().getIntegerBitWidth(); in getSIntValue() 77 if (getType().getIntegerBitWidth() == 64) in getSIntValue() 80 if (getType().getIntegerBitWidth() == 128) in getSIntValue() 83 if (getType().getIntegerBitWidth() == 128) in getSIntValue() 90 CHECK(getType().isUnsignedIntegerTy()); in getUIntValue() 93 if (getType().getIntegerBitWidth() == 64) in getUIntValue() 96 if (getType().getIntegerBitWidth() == 128) in getUIntValue() 99 if (getType().getIntegerBitWidth() == 128) in getUIntValue() 106 if (getType().isUnsignedIntegerTy()) in getPositiveIntValue() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCasts.cpp | 37 return ConstantInt::get(Val->getType(), 0); in decomposeSimpleLinearExpr() 89 PointerType *PTy = cast<PointerType>(CI.getType()); in PromoteCastOfAllocation() 155 Amt = ConstantInt::get(AI.getArraySize()->getType(), Scale); in PromoteCastOfAllocation() 161 Value *Off = ConstantInt::get(AI.getArraySize()->getType(), in PromoteCastOfAllocation() 181 Value *NewCast = Builder.CreateBitCast(New, AI.getType(), "tmpcast"); in PromoteCastOfAllocation() 225 if (I->getOperand(0)->getType() == Ty) in EvaluateInDifferentType() 295 Type *Ty = CI.getType(); in commonCastTransforms() 317 if (!Cmp || Cmp->getOperand(0)->getType() != Sel->getType() || in commonCastTransforms() 319 shouldChangeType(CI.getSrcTy(), CI.getType()))) { in commonCastTransforms() 331 if (!Src->getType()->isIntegerTy() || !CI.getType()->isIntegerTy() || in commonCastTransforms() [all …]
|
| H A D | InstCombineVectorOps.cpp | 66 ElementCount EC = cast<VectorType>(V->getType())->getElementCount(); in cheapToScalarize() 135 PHINode::Create(EI.getType(), PN->getNumIncomingValues(), ""), *PN)); in scalarizePHI() 189 Type *DestTy = Ext.getType(); in foldBitcastExtElt() 195 if (X->getType()->isIntegerTy()) { in foldBitcastExtElt() 196 assert(isa<FixedVectorType>(Ext.getVectorOperand()->getType()) && in foldBitcastExtElt() 206 (isDesirableIntType(X->getType()->getPrimitiveSizeInBits()) && in foldBitcastExtElt() 219 if (!X->getType()->isVectorTy()) in foldBitcastExtElt() 225 auto *SrcTy = cast<VectorType>(X->getType()); in foldBitcastExtElt() 321 unsigned VWidth = cast<FixedVectorType>(V->getType())->getNumElements(); in findDemandedEltsBySingleUser() 339 cast<FixedVectorType>(UserInstr->getType())->getNumElements(); in findDemandedEltsBySingleUser() [all …]
|
| H A D | InstCombinePHI.cpp | 107 if (!PN.getType()->isIntegerTy()) in foldIntegerTypedPHI() 138 DL.getTypeSizeInBits(IntToPtr->getOperand(0)->getType())) in foldIntegerTypedPHI() 155 if (isa<IntToPtrInst>(U) && U->getType() == IntToPtr->getType() && in foldIntegerTypedPHI() 199 if (&PtrPHI == &PN || PtrPHI.getType() != IntToPtr->getType()) in foldIntegerTypedPHI() 213 assert(MatchingPtrPHI->getType() == IntToPtr->getType() && in foldIntegerTypedPHI() 225 return (V->getType() != IntToPtr->getType()) || isa<IntToPtrInst>(V); in foldIntegerTypedPHI() 234 if (V->getType() == IntToPtr->getType()) in foldIntegerTypedPHI() 249 IntToPtr->getType(), PN.getNumIncomingValues(), PN.getName() + ".ptr"); in foldIntegerTypedPHI() 257 if (IncomingVal->getType() == IntToPtr->getType()) { in foldIntegerTypedPHI() 265 IncomingVal->getType()->isPointerTy() || in foldIntegerTypedPHI() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/IR/ |
| H A D | Constants.cpp | 48 if (getType()->isVectorTy()) in isNegativeZeroValue() 53 if (getType()->isFPOrFPVectorTy()) in isNegativeZeroValue() 68 if (getType()->isVectorTy()) in isZeroValue() 103 if (getType()->isVectorTy()) in isAllOnesValue() 120 if (getType()->isVectorTy()) in isOneValue() 137 if (auto *VTy = dyn_cast<FixedVectorType>(getType())) { in isNotOneValue() 147 if (getType()->isVectorTy()) in isNotOneValue() 165 if (getType()->isVectorTy()) in isMinSignedValue() 182 if (auto *VTy = dyn_cast<FixedVectorType>(getType())) { in isNotMinSignedValue() 192 if (getType()->isVectorTy()) in isNotMinSignedValue() [all …]
|
| H A D | ConstantFold.cpp | 57 if (NumElts != cast<FixedVectorType>(CV->getType())->getNumElements()) in BitCastConstantVector() 94 Type *SrcTy = Op->getOperand(0)->getType(); in foldConstantCastPair() 95 Type *MidTy = Op->getType(); in foldConstantCastPair() 110 Type *SrcTy = V->getType(); in FoldBitCast() 116 if (PointerType *PTy = dyn_cast<PointerType>(V->getType())) in FoldBitCast() 140 if (VectorType *SrcTy = dyn_cast<VectorType>(V->getType())) { in FoldBitCast() 190 if (FP->getType()->isPPC_FP128Ty()) in FoldBitCast() 215 assert(C->getType()->isIntegerTy() && in ExtractConstantBytes() 216 (cast<IntegerType>(C->getType())->getBitWidth() & 7) == 0 && in ExtractConstantBytes() 218 unsigned CSize = cast<IntegerType>(C->getType())->getBitWidth()/8; in ExtractConstantBytes() [all …]
|
| H A D | Instructions.cpp | 87 if (Op1->getType() != Op2->getType()) in areInvalidOperands() 90 if (Op1->getType()->isTokenTy()) in areInvalidOperands() 93 if (VectorType *VT = dyn_cast<VectorType>(Op0->getType())) { in areInvalidOperands() 97 VectorType *ET = dyn_cast<VectorType>(Op1->getType()); in areInvalidOperands() 103 } else if (Op0->getType() != Type::getInt1Ty(Op0->getContext())) { in areInvalidOperands() 114 : Instruction(PN.getType(), Instruction::PHI, nullptr, PN.getNumOperands()), in PHINode() 142 replaceAllUsesWith(PoisonValue::get(getType())); in removeIncomingValue() 174 return UndefValue::get(getType()); in hasConstantValue() 213 : Instruction(LP.getType(), Instruction::LandingPad, nullptr, in LandingPadInst() 333 !NullPointerIsDefined(getCaller(), getType()->getPointerAddressSpace())) in isReturnNonNull() [all …]
|
| H A D | IRBuilder.cpp | 51 *M, StrConstant->getType(), true, GlobalValue::PrivateLinkage, in CreateGlobalString() 64 auto *PT = cast<PointerType>(Ptr->getType()); in getCastedInt8PtrValue() 103 Intrinsic::getDeclaration(M, Intrinsic::vscale, {Scaling->getType()}); in CreateVScale() 144 Type *Tys[] = { Ptr->getType(), Size->getType() }; in CreateMemSet() 173 Type *Tys[] = {Dst->getType(), Size->getType()}; in CreateMemSetInline() 201 Type *Tys[] = {Ptr->getType(), Size->getType()}; in CreateElementUnorderedAtomicMemSet() 231 Type *Tys[] = { Dst->getType(), Src->getType(), Size->getType() }; in CreateMemTransferInst() 268 Type *Tys[] = {Dst->getType(), Src->getType(), Size->getType()}; in CreateMemCpyInline() 310 Type *Tys[] = {Dst->getType(), Src->getType(), Size->getType()}; in CreateElementUnorderedAtomicMemCpy() 348 Type *Tys[] = { Dst->getType(), Src->getType(), Size->getType() }; in CreateMemMove() [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/FuzzMutate/ |
| H A D | OpDescriptor.h | 96 return V->getType() == Only; in onlyType() 106 return !V->getType()->isVoidTy(); in anyType() 114 return V->getType()->isIntegerTy(); in anyIntType() 122 return V->getType()->isFloatingPointTy(); in anyFloatType() 130 return V->getType()->isPointerTy() && !V->isSwiftError(); in anyPtrType() 147 if (const auto *PtrT = dyn_cast<PointerType>(V->getType())) in sizedPtrType() 167 if (isa<ArrayType>(V->getType())) in anyAggregateType() 168 return V->getType()->getArrayNumElements() > 0; in anyAggregateType() 171 if (isa<StructType>(V->getType())) in anyAggregateType() 172 return V->getType()->getStructNumElements() > 0; in anyAggregateType() [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGExprAgg.cpp | 131 EnsureDest(E->getType()); in VisitConstantExpr() 135 E->getType().isVolatileQualified()); in VisitConstantExpr() 205 return EmitFinalDestCopy(E->getType(), LV); in VisitPseudoObjectExpr() 208 AggValueSlot Slot = EnsureSlot(E->getType()); in VisitPseudoObjectExpr() 211 E->getType().isDestructedType() == QualType::DK_nontrivial_c_struct; in VisitPseudoObjectExpr() 217 E->getType()); in VisitPseudoObjectExpr() 231 EmitFinalDestCopy(E->getType(), Res); in VisitAtomicExpr() 247 if (LV.getType()->isAtomicType() || CGF.LValueIsSuitableForInlineAtomic(LV)) { in EmitAggLoadOfLValue() 252 EmitFinalDestCopy(E->getType(), LV); in EmitAggLoadOfLValue() 274 QualType RetTy = E->getType(); in withReturnValueSlot() [all …]
|
| H A D | CGExpr.cpp | 57 cast<llvm::PointerType>(value->getType())->getAddressSpace(); in EmitCastToVoidPtr() 63 if (value->getType() == destType) return value; in EmitCastToVoidPtr() 174 if (const MemberPointerType *MPT = E->getType()->getAs<MemberPointerType>()) { in EvaluateExprAsBool() 182 if (!E->getType()->isAnyComplexType()) in EvaluateExprAsBool() 183 return EmitScalarConversion(EmitScalarExpr(E), E->getType(), BoolTy, Loc); in EvaluateExprAsBool() 185 return EmitComplexToScalarConversion(EmitComplexExpr(E), E->getType(), BoolTy, in EvaluateExprAsBool() 216 switch (getEvaluationKind(E->getType())) { in EmitAnyExpr() 223 aggSlot = CreateAggTemp(E->getType(), "agg-temp"); in EmitAnyExpr() 235 if (hasAggregateEvaluationKind(E->getType())) in EmitAnyExprToTemp() 236 AggSlot = CreateAggTemp(E->getType(), "agg.tmp"); in EmitAnyExprToTemp() [all …]
|
| H A D | CGExprScalar.cpp | 137 QualType LHSType = BinOp->getLHS()->getType(); in isFixedPointOp() 138 QualType RHSType = BinOp->getRHS()->getType(); in isFixedPointOp() 142 return UnOp->getSubExpr()->getType()->isFixedPointType(); in isFixedPointOp() 151 return E->getType()->isNullPtrType(); in MustVisitNullValue() 161 QualType BaseTy = Base->getType(); in getUnwidenedIntegerType() 163 Ctx.getTypeSize(BaseTy) >= Ctx.getTypeSize(E->getType())) in getUnwidenedIntegerType() 210 unsigned PromotedSize = Ctx.getTypeSize(Op.E->getType()); in CanElideOverflowCheck() 256 if (VD->getType()->isReferenceType()) { in EmitLValueAlignmentAssumption() 258 VD->getType().getNonReferenceType()->getAs<TypedefType>()) in EmitLValueAlignmentAssumption() 274 if (const auto *TTy = E->getType()->getAs<TypedefType>()) in EmitLValueAlignmentAssumption() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVEmitIntrinsics.cpp | 113 (isa<ConstantAggregateZero>(V) && !V->getType()->isVectorTy()); in isAggrToReplace() 142 IRB->CreateIntrinsic(Intrinsic::spv_assign_type, {New->getType()}, Args); in replaceMemInstrUses() 185 !Op->getType()->isVectorTy()) { in preprocessCompositeConstants() 199 if (Op.get()->getType()->isSized()) in visitSwitchInst() 202 IRB->CreateIntrinsic(Intrinsic::spv_switch, {I.getOperand(0)->getType()}, in visitSwitchInst() 208 SmallVector<Type *, 2> Types = {I.getType(), I.getOperand(0)->getType()}; in visitGetElementPtrInst() 220 SmallVector<Type *, 2> Types = {I.getType(), I.getOperand(0)->getType()}; in visitBitCastInst() 231 SmallVector<Type *, 4> Types = {I.getType(), I.getOperand(0)->getType(), in visitInsertElementInst() 232 I.getOperand(1)->getType(), in visitInsertElementInst() 233 I.getOperand(2)->getType()}; in visitInsertElementInst() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | MVEGatherScatterLowering.cpp | 197 unsigned OffsetElemSize = cast<FixedVectorType>(Offsets->getType()) in checkOffsetSize() 214 if (isa<FixedVectorType>(ConstOff->getType())) { in checkOffsetSize() 243 FixedVectorType *PtrTy = cast<FixedVectorType>(Ptr->getType()); in decomposePtr() 267 if (GEPPtr->getType()->isVectorTy() || in decomposeGEP() 268 !isa<FixedVectorType>(Offsets->getType())) in decomposeGEP() 278 cast<FixedVectorType>(Offsets->getType())->getNumElements(); in decomposeGEP() 285 FixedVectorType *OffsetType = cast<FixedVectorType>(Offsets->getType()); in decomposeGEP() 297 if (Ty != Offsets->getType()) { in decomposeGEP() 313 auto *BCTy = cast<FixedVectorType>(BitCast->getType()); in lookThroughBitcast() 314 auto *BCSrcTy = cast<FixedVectorType>(BitCast->getOperand(0)->getType()); in lookThroughBitcast() [all …]
|
| H A D | ARMRegisterBankInfo.cpp | 238 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() 273 LLT LargeTy = MRI.getType(MI.getOperand(1).getReg()); in getInstrMapping() 283 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() 296 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() 303 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() 317 LLT ToTy = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() 318 LLT FromTy = MRI.getType(MI.getOperand(1).getReg()); in getInstrMapping() 326 LLT ToTy = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() 327 LLT FromTy = MRI.getType(MI.getOperand(1).getReg()); in getInstrMapping() 336 LLT ToTy = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() [all …]
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-reduce/deltas/ |
| H A D | ReduceOpcodes.cpp | 46 ConstantFP::get(II->getType(), 2.0)); in reduceIntrinsic() 69 return replaceIntrinsic(M, II, Intrinsic::fma, {II->getType()}); in reduceIntrinsic() 78 const bool IsStore = CB->getType()->isVoidTy(); in callLooksLikeLoadStore() 86 if (!Arg->getType()->isSized()) in callLooksLikeLoadStore() 89 PointerType *PT = dyn_cast<PointerType>(Arg->getType()); in callLooksLikeLoadStore() 93 if (!IsStore && !PT->isOpaqueOrPointeeTypeMatches(CB->getType())) in callLooksLikeLoadStore() 116 PointerType::get(DataArg ? DataArg->getType() in callLooksLikeLoadStore() 124 if (IsStore && DataArg->getType()->getPointerTo( in callLooksLikeLoadStore() 125 cast<PointerType>(PtrArg->getType())->getAddressSpace()) != in callLooksLikeLoadStore() 126 PtrArg->getType()) in callLooksLikeLoadStore() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | VNCoercion.cpp | 20 Type *StoredTy = StoredVal->getType(); in canCoerceMustAliasedValueToLoad() 85 Type *StoredValTy = StoredVal->getType(); in coerceAvailableValueToLoadType() 143 StoredVal, ConstantInt::get(StoredVal->getType(), ShiftAmt)); in coerceAvailableValueToLoadType() 216 if (isFirstClassAggregateOrScalableType(StoredVal->getType())) in analyzeLoadFromClobberingStore() 224 DL.getTypeSizeInBits(DepSI->getValueOperand()->getType()).getFixedValue(); in analyzeLoadFromClobberingStore() 241 if (!isa<IntegerType>(LI->getType()) || !LI->isSimple()) in getLoadLoadClobberFullWidthSize() 286 unsigned NewLoadByteSize = LI->getType()->getPrimitiveSizeInBits() / 8U; in getLoadLoadClobberFullWidthSize() 320 if (DepLI->getType()->isStructTy() || DepLI->getType()->isArrayTy()) in analyzeLoadFromClobberingLoad() 327 uint64_t DepSize = DL.getTypeSizeInBits(DepLI->getType()).getFixedValue(); in analyzeLoadFromClobberingLoad() 347 assert(DepLI->getType()->isIntegerTy() && "Can't widen non-integer load"); in analyzeLoadFromClobberingLoad() [all …]
|
| H A D | ScalarEvolutionExpander.cpp | 67 if (U->getType() != Ty) in ReuseOrCreateCast() 162 assert(SE.getTypeSizeInBits(V->getType()) == SE.getTypeSizeInBits(Ty) && in InsertNoopCastOfTo() 183 if (V->getType() == Ty) in InsertNoopCastOfTo() 186 if (CI->getOperand(0)->getType() == Ty) in InsertNoopCastOfTo() 192 SE.getTypeSizeInBits(Ty) == SE.getTypeSizeInBits(V->getType())) { in InsertNoopCastOfTo() 196 SE.getTypeSizeInBits(CI->getType()) == in InsertNoopCastOfTo() 197 SE.getTypeSizeInBits(CI->getOperand(0)->getType())) in InsertNoopCastOfTo() 202 SE.getTypeSizeInBits(CE->getType()) == in InsertNoopCastOfTo() 203 SE.getTypeSizeInBits(CE->getOperand(0)->getType())) in InsertNoopCastOfTo() 303 S = SE.getConstant(S->getType(), 1); in FactorOutConstant() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | InferAddressSpaces.cpp | 282 unsigned P2IOp0AS = P2I->getOperand(0)->getType()->getPointerAddressSpace(); in INITIALIZE_PASS_DEPENDENCY() 283 unsigned I2PAS = I2P->getType()->getPointerAddressSpace(); in INITIALIZE_PASS_DEPENDENCY() 285 I2P->getOperand(0)->getType(), I2P->getType(), in INITIALIZE_PASS_DEPENDENCY() 288 P2I->getOperand(0)->getType(), P2I->getType(), in INITIALIZE_PASS_DEPENDENCY() 304 assert(Op->getType()->isPointerTy()); in isAddressExpression() 311 return Op->getType()->isPointerTy(); in isAddressExpression() 365 Type *DestTy = II->getType(); in rewriteIntrinsicOperands() 366 Type *SrcTy = NewV->getType(); in rewriteIntrinsicOperands() 415 assert(V->getType()->isPointerTy()); in appendsFlatAddressExpressionToPostorderStack() 427 if (V->getType()->getPointerAddressSpace() == FlatAddrSpace && in appendsFlatAddressExpressionToPostorderStack() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstCombineIntrinsic.cpp | 66 Type *VTy = V.getType(); in canSafelyConvertTo16Bit() 94 Type *CastSrcTy = CastSrc->getType(); in canSafelyConvertTo16Bit() 104 Type *VTy = V.getType(); in convertTo16Bit() 141 if (!InstToReplace.getType()->isVoidTy()) in modifyIntrinsicCall() 241 User->getType()->getScalarType()->isHalfTy()) { in simplifyAMDGCNImageIntrinsic() 247 ArgTys[0] = User->getType(); in simplifyAMDGCNImageIntrinsic() 281 FloatCoord == Coord->getType()->isFloatingPointTy()); in simplifyAMDGCNImageIntrinsic() 282 FloatCoord = Coord->getType()->isFloatingPointTy(); in simplifyAMDGCNImageIntrinsic() 361 Type *Ty = II.getType(); in instCombineIntrinsic() 389 Type *Ty = II.getType(); in instCombineIntrinsic() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | ScalarEvolutionDivision.cpp | 136 Type *Ty = Denominator->getType(); in visitAddRecExpr() 137 if (Ty != StartQ->getType() || Ty != StartR->getType() || in visitAddRecExpr() 138 Ty != StepQ->getType() || Ty != StepR->getType()) in visitAddRecExpr() 148 Type *Ty = Denominator->getType(); in visitAddExpr() 155 if (Ty != Q->getType() || Ty != R->getType()) in visitAddExpr() 174 Type *Ty = Denominator->getType(); in visitMulExpr() 179 if (Ty != Op->getType()) in visitMulExpr() 196 if (Ty != Q->getType()) in visitMulExpr() 242 Zero = SE.getZero(Denominator->getType()); in SCEVDivision() 243 One = SE.getOne(Denominator->getType()); in SCEVDivision()
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | ComputeDependence.cpp | 29 auto D = toExprDependenceForImpliedType(E->getType()->getDependence()); in computeDependence() 44 toExprDependenceForImpliedType(E->getType()->getDependence()) | in computeDependence() 126 E->getTypeSourceInfo()->getType()->getDependence()) | in computeDependence() 127 toExprDependenceForImpliedType(E->getType()->getDependence()) | in computeDependence() 136 toExprDependenceForImpliedType(E->getType()->getDependence()); in computeDependence() 154 toExprDependenceForImpliedType(E->getType()->getDependence()); in computeDependence() 178 auto D = toExprDependenceForImpliedType(E->getType()->getDependence()); in computeDependence() 195 E->getTypeSourceInfo()->getType()->getDependence()) | in computeDependence() 197 if (!E->getType()->isDependentType()) in computeDependence() 228 E->getWrittenTypeInfo()->getType()->getDependence()) | in computeDependence() [all …]
|