| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
| H A D | InstrOrderFile.cpp | 77 Type *IdxTy = Type::getInt32Ty(Ctx); in createOrderFileData() local 89 BufferIdx = new GlobalVariable(M, IdxTy, false, GlobalValue::LinkOnceODRLinkage, in createOrderFileData() 90 Constant::getNullValue(IdxTy), IndexName); in createOrderFileData()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 2498 LLT IdxTy = B.getMRI()->getType(Idx); in getBitcastWiderVectorElementOffset() local 2502 IdxTy, ~(APInt::getAllOnesValue(IdxTy.getSizeInBits()) << Log2EltRatio)); in getBitcastWiderVectorElementOffset() 2503 auto OffsetIdx = B.buildAnd(IdxTy, Idx, OffsetMask); in getBitcastWiderVectorElementOffset() 2504 return B.buildShl(IdxTy, OffsetIdx, in getBitcastWiderVectorElementOffset() 2505 B.buildConstant(IdxTy, Log2_32(OldEltSize))).getReg(0); in getBitcastWiderVectorElementOffset() 2524 LLT IdxTy = MRI.getType(Idx); in bitcastExtractVectorElt() local 2553 auto NewEltsPerOldEltK = MIRBuilder.buildConstant(IdxTy, NewEltsPerOldElt); in bitcastExtractVectorElt() 2556 auto NewBaseIdx = MIRBuilder.buildMul(IdxTy, Idx, NewEltsPerOldEltK); in bitcastExtractVectorElt() 2559 auto IdxOffset = MIRBuilder.buildConstant(IdxTy, I); in bitcastExtractVectorElt() 2560 auto TmpIdx = MIRBuilder.buildAdd(IdxTy, NewBaseIdx, IdxOffset); in bitcastExtractVectorElt() [all …]
|
| H A D | IRTranslator.cpp | 1512 LLT IdxTy = MRI->getType(IdxReg); in translateGetElementPtr() local 1513 if (IdxTy != OffsetTy) { in translateGetElementPtr() 1514 if (!IdxTy.isVector() && VectorWidth) { in translateGetElementPtr() 1516 OffsetTy.changeElementType(IdxTy), IdxReg).getReg(0); in translateGetElementPtr()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.cpp | 384 auto *IdxTy = Type::getInt64Ty(II.getContext()); in instCombineSVEDup() local 386 II.getArgOperand(0), II.getArgOperand(2), ConstantInt::get(IdxTy, 0)); in instCombineSVEDup() 402 auto *IdxTy = Type::getInt64Ty(II.getContext()); in instCombineSVELast() local 403 auto *Extract = ExtractElementInst::Create(Vec, ConstantInt::get(IdxTy, 0)); in instCombineSVELast() 466 auto *IdxTy = Type::getInt64Ty(II.getContext()); in instCombineSVELast() local 467 auto *Extract = ExtractElementInst::Create(Vec, ConstantInt::get(IdxTy, Idx)); in instCombineSVELast()
|
| H A D | AArch64ISelLowering.cpp | 11073 Type *IdxTy = GTI.getIndexedType(); in isExtFreeImpl() local 11079 countTrailingZeros(DL.getTypeStoreSizeInBits(IdxTy).getFixedSize()) - 3; in isExtFreeImpl()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | Evaluator.cpp | 194 IntegerType *IdxTy = IntegerType::get(Ty->getContext(), 32); in evaluateBitcastFromPtr() local 195 Constant *IdxZero = ConstantInt::get(IdxTy, 0, false); in evaluateBitcastFromPtr()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 3105 Type *IdxTy = Legal->getWidestInductionType(); in getOrCreateTripCount() local 3106 assert(IdxTy && "No type for induction"); in getOrCreateTripCount() 3114 IdxTy->getPrimitiveSizeInBits()) in getOrCreateTripCount() 3115 BackedgeTakenCount = SE->getTruncateOrNoop(BackedgeTakenCount, IdxTy); in getOrCreateTripCount() 3116 BackedgeTakenCount = SE->getNoopOrZeroExtend(BackedgeTakenCount, IdxTy); in getOrCreateTripCount() 3134 CastInst::CreatePointerCast(TripCount, IdxTy, "exitcount.ptrcnt.to.int", in getOrCreateTripCount() 3691 Type *IdxTy = Legal->getWidestInductionType(); in createVectorizedLoopSkeleton() local 3692 Value *StartIdx = ConstantInt::get(IdxTy, 0); in createVectorizedLoopSkeleton() 3696 Value *Step = createStepForVF(Builder, ConstantInt::get(IdxTy, UF), VF); in createVectorizedLoopSkeleton() 4190 auto *IdxTy = Builder.getInt32Ty(); in fixFirstOrderRecurrence() local [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| H A D | ArgumentPromotion.cpp | 297 Type *IdxTy = in doPromotion() local 300 Ops.push_back(ConstantInt::get(IdxTy, II)); in doPromotion()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
| H A D | ConstantFold.cpp | 2466 Type *IdxTy = Combined->getType(); in ConstantFoldGetElementPtr() local 2467 if (IdxTy != Idx0->getType()) { in ConstantFoldGetElementPtr() 2469 std::max(IdxTy->getIntegerBitWidth(), in ConstantFoldGetElementPtr() 2474 Type::getIntNTy(IdxTy->getContext(), CommonExtendedWidth); in ConstantFoldGetElementPtr()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfUnit.cpp | 1480 DIE *IdxTy = getIndexTyDie(); in constructArrayTypeDIE() local 1488 constructSubrangeDIE(Buffer, cast<DISubrange>(Element), IdxTy); in constructArrayTypeDIE() 1491 IdxTy); in constructArrayTypeDIE()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineLoadStoreAlloca.cpp | 199 Type *IdxTy = IC.getDataLayout().getIntPtrType(AI.getType()); in simplifyAllocaArraySize() local 200 Value *NullIdx = Constant::getNullValue(IdxTy); in simplifyAllocaArraySize()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | LoopAccessAnalysis.cpp | 227 Type *IdxTy = DL.getIndexType(Ptr->getType()); in insert() local 229 SE->getStoreSizeOfExpr(IdxTy, Ptr->getType()->getPointerElementType()); in insert()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 2744 Type *IdxTy = getTypeByID(Record[2]); in parseConstants() local 2745 if (!IdxTy) in parseConstants() 2747 Op1 = ValueList.getConstantFwdRef(Record[3], IdxTy); in parseConstants() 2767 Type *IdxTy = getTypeByID(Record[2]); in parseConstants() local 2768 if (!IdxTy) in parseConstants() 2770 Op2 = ValueList.getConstantFwdRef(Record[3], IdxTy); in parseConstants()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULegalizerInfo.cpp | 1383 const LLT IdxTy = Query.Types[IdxTypeIdx]; in AMDGPULegalizerInfo() local 1388 IdxTy.getSizeInBits() == 32; in AMDGPULegalizerInfo() 3483 LLT IdxTy = LLT::scalar(DstTy.getSizeInBits()); in getImplicitArgPtr() local 3491 B.buildPtrAdd(DstReg, KernargPtrReg, B.buildConstant(IdxTy, Offset).getReg(0)); in getImplicitArgPtr()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGExpr.cpp | 3720 QualType IdxTy = E->getIdx()->getType(); in EmitArraySubscriptExpr() local 3721 bool IdxSigned = IdxTy->isSignedIntegerOrEnumerationType(); in EmitArraySubscriptExpr() 3725 EmitBoundsCheck(E, E->getBase(), Idx, IdxTy, Accessed); in EmitArraySubscriptExpr()
|
| H A D | CGExprScalar.cpp | 1742 QualType IdxTy = E->getIdx()->getType(); in VisitArraySubscriptExpr() local 1745 CGF.EmitBoundsCheck(E, E->getBase(), Idx, IdxTy, /*Accessed*/true); in VisitArraySubscriptExpr()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 3882 MVT IdxTy = MVT::getIntegerVT(IdxSize); in visitGetElementPtr() local 3904 Offs, dl, EVT::getVectorVT(Context, IdxTy, VectorElementCount)); in visitGetElementPtr() 3906 OffsVal = DAG.getConstant(Offs, dl, IdxTy); in visitGetElementPtr()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMInstrNEON.td | 6582 ValueType Ty, Operand IdxTy> 6583 : NVDupLane<op19_16, 0, (outs DPR:$Vd), (ins DPR:$Vm, IdxTy:$lane), 6588 ValueType ResTy, ValueType OpTy, Operand IdxTy> 6589 : NVDupLane<op19_16, 1, (outs QPR:$Vd), (ins DPR:$Vm, IdxTy:$lane),
|