Home
last modified time | relevance | path

Searched refs:getArraySize (Results 1 – 25 of 37) sorted by relevance

12

/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXAllocaHoisting.cpp49 if (allocaInst && isa<ConstantInt>(allocaInst->getArraySize())) { in runOnFunction()
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp187 if (AI.getArraySize()->getType()->isIntegerTy(32)) in simplifyAllocaArraySize()
197 if (const ConstantInt *C = dyn_cast<ConstantInt>(AI.getArraySize())) { in simplifyAllocaArraySize()
226 if (isa<UndefValue>(AI.getArraySize())) in simplifyAllocaArraySize()
232 if (AI.getArraySize()->getType() != IntPtrTy) { in simplifyAllocaArraySize()
233 Value *V = IC.Builder.CreateIntCast(AI.getArraySize(), IntPtrTy, false); in simplifyAllocaArraySize()
359 AI.setOperand(0, ConstantInt::get(AI.getArraySize()->getType(), 1)); in visitAllocaInst()
837 ConstantInt *CS = dyn_cast<ConstantInt>(AI->getArraySize()); in isObjectSizeLessThanOrEq()
H A DInstCombineCasts.cpp132 Amt = ConstantInt::get(AI.getArraySize()->getType(), Scale); in PromoteCastOfAllocation()
138 Value *Off = ConstantInt::get(AI.getArraySize()->getType(), in PromoteCastOfAllocation()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DAPValue.cpp202 MakeArray(RHS.getArrayInitializedElts(), RHS.getArraySize()); in APValue()
346 if (I != getArraySize() - 1) OS << ", "; in dump()
349 OS << getArraySize() - getArrayInitializedElts() << " x "; in dump()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DAPValue.h340 return getArrayInitializedElts() != getArraySize(); in hasArrayFiller()
354 unsigned getArraySize() const { in getArraySize() function
H A DExprCXX.h2040 Expr *getArraySize() { in getArraySize() function
2045 const Expr *getArraySize() const { in getArraySize() function
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DCloneFunction.cpp66 if (isa<ConstantInt>(AI->getArraySize())) in CloneBasicBlock()
361 if (isa<ConstantInt>(AI->getArraySize())) in CloneBlock()
H A DInlineFunction.cpp1353 return isa<Constant>(AI->getArraySize()) && !AI->isUsedWithInAlloca(); in allocaWouldBeStaticInEntry()
1935 dyn_cast<ConstantInt>(AI->getArraySize())) { in InlineFunction()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DSafeStack.cpp223 auto C = dyn_cast<ConstantInt>(AI->getArraySize()); in getStaticAllocaAllocationSize()
655 Value *ArraySize = AI->getArraySize(); in moveDynamicAllocasToUnsafeStack()
H A DStackProtector.cpp260 if (const auto *CI = dyn_cast<ConstantInt>(AI->getArraySize())) { in RequiresStackProtector()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp560 Value *ArraySize = I.getArraySize(); in visitAllocaInst()
836 Value *ArraySize = I.getArraySize(); in visitAllocaInst()
H A DStackSafetyAnalysis.cpp135 auto C = dyn_cast<ConstantInt>(AI->getArraySize()); in getStaticAllocaAllocationSize()
H A DLint.cpp602 if (isa<ConstantInt>(I.getArraySize())) in visitAllocaInst()
H A DInlineCost.cpp426 Constant *Size = SimplifiedValues.lookup(I.getArraySize()); in visitAlloca()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp834 ConstantInt *srcArraySize = dyn_cast<ConstantInt>(srcAlloca->getArraySize()); in performCallSlotOptzn()
850 ConstantInt *destArraySize = dyn_cast<ConstantInt>(A->getArraySize()); in performCallSlotOptzn()
H A DTailRecursionElimination.cpp587 if (isa<ConstantInt>(AI->getArraySize())) in eliminateRecursiveTailCall()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp145 const ConstantInt *CUI = cast<ConstantInt>(AI->getArraySize()); in set()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprCXX.cpp705 ConstantEmitter(CGF).tryEmitAbstract(e->getArraySize(), e->getType()); in EmitCXXNewAllocSize()
707 numElements = CGF.EmitScalarExpr(e->getArraySize()); in EmitCXXNewAllocSize()
717 = e->getArraySize()->getType()->isSignedIntegerOrEnumerationType(); in EmitCXXNewAllocSize()
H A DCGExprAgg.cpp1569 uint64_t numElements = E->getArraySize().getZExtValue(); in VisitArrayInitLoopExpr()
/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp254 ElementSize * cast<ConstantInt>(AI.getArraySize())->getZExtValue(); in getOrCreateFrameIndex()
1325 unsigned NumElts = getOrCreateVReg(*AI.getArraySize()); in translateAlloca()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DHWAddressSanitizer.cpp637 const ConstantInt *CI = dyn_cast<ConstantInt>(AI.getArraySize()); in getAllocaSizeInBytes()
H A DAddressSanitizer.cpp636 const ConstantInt *CI = dyn_cast<ConstantInt>(AI.getArraySize()); in getAllocaSizeInBytes()
3200 IRB.CreateMul(IRB.CreateIntCast(AI->getArraySize(), IntptrTy, false), in handleDynamicAllocaCall()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DAsmWriter.cpp3852 if (!AI->getArraySize() || AI->isArrayAllocation() || in printInstruction()
3853 !AI->getArraySize()->getType()->isIntegerTy(32)) { in printInstruction()
3855 writeOperand(AI->getArraySize(), true); in printInstruction()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DMallocChecker.cpp988 Arg = NE->getArraySize(); in ProcessZeroAllocation()
1120 const Expr *SizeExpr = NE->getArraySize(); in addExtentSize()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DInstructions.h93 const Value *getArraySize() const { return getOperand(0); } in getArraySize() function
94 Value *getArraySize() { return getOperand(0); } in getArraySize() function

12