| /freebsd/contrib/llvm-project/clang/include/clang/CodeGen/ |
| H A D | CGFunctionInfo.h | 146 auto AI = ABIArgInfo(Direct); variable 155 auto AI = getDirect(T); variable 162 auto AI = ABIArgInfo(Extend); variable 173 auto AI = ABIArgInfo(Extend); variable 193 auto AI = ABIArgInfo(Extend); in getNoExtend() local 202 auto AI = getExtend(Ty, T); variable 212 auto AI = ABIArgInfo(Indirect); variable 226 auto AI = ABIArgInfo(IndirectAliased); variable 236 auto AI = getIndirect(Alignment, 0, ByVal, Realign); variable 241 auto AI = ABIArgInfo(InAlloca); variable [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | MemoryTaggingSupport.cpp | 119 if (auto *AI = dyn_cast_or_null<AllocaInst>(V)) { in visit() local 140 if (AllocaInst *AI = dyn_cast<AllocaInst>(&Inst)) { in visit() local 158 AllocaInst *AI = findAllocaForValue(II->getArgOperand(1)); in visit() local 173 if (auto *AI = dyn_cast_or_null<AllocaInst>(V)) { in visit() local 194 StackInfoBuilder::getAllocaInterestingness(const AllocaInst &AI) { in getAllocaInterestingness() 219 uint64_t getAllocaSizeInBytes(const AllocaInst &AI) { in getAllocaSizeInBytes()
|
| H A D | PromoteMemoryToRegister.cpp | 66 bool llvm::isAllocaPromotable(const AllocaInst *AI) { in isAllocaPromotable() 135 void init(AllocaInst *AI) { in init() 528 static void removeIntrinsicUsers(AllocaInst *AI) { in removeIntrinsicUsers() 571 rewriteSingleStoreAlloca(AllocaInst *AI, AllocaInfo &Info, LargeBlockInfo &LBI, in rewriteSingleStoreAlloca() 690 promoteSingleBlockAlloca(AllocaInst *AI, const AllocaInfo &Info, in promoteSingleBlockAlloca() 807 AllocaInst *AI = Allocas[AllocaNum]; in run() local 1041 AllocaInst *AI, AllocaInfo &Info, in ComputeLiveInBlocks() 1218 DenseMap<AllocaInst *, unsigned>::iterator AI = AllocaLookup.find(Src); in RenamePass() local
|
| H A D | Mem2Reg.cpp | 47 if (AllocaInst *AI = dyn_cast<AllocaInst>(I)) // Is it an alloca? in promoteMemoryToRegister() local
|
| H A D | Instrumentation.cpp | 66 if (auto *AI = dyn_cast<AllocaInst>(I)) { in PrepareToSplitEntryBlock() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | SpillUtils.cpp | 58 static bool isLocalAlloca(CoroAllocaAllocInst *AI) { in isLocalAlloca() 74 lowerNonLocalAlloca(CoroAllocaAllocInst *AI, const coro::Shape &Shape, in lowerNonLocalAlloca() 205 auto *AI = dyn_cast<AllocaInst>(SI.getPointerOperand()); in visitStoreInst() local 416 static void collectFrameAlloca(AllocaInst *AI, const coro::Shape &Shape, in collectFrameAlloca() 473 if (auto AI = dyn_cast<CoroAllocaAllocInst>(&I)) { in collectSpillsAndAllocasFromInsts() local 498 if (auto *AI = dyn_cast<AllocaInst>(&I)) { in collectSpillsAndAllocasFromInsts() local
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | StackProtector.cpp | 93 const AllocaInst *AI = MFI.getObjectAllocation(I); in copyToMachineFrameInfo() local 267 static bool HasAddressTaken(const Instruction *AI, TypeSize AllocSize, in HasAddressTaken() 434 if (const AllocaInst *AI = dyn_cast<AllocaInst>(&I)) { in requiresStackProtector() local 559 const TargetLoweringBase *TLI, AllocaInst *&AI) { in CreatePrologue() 582 AllocaInst *AI = nullptr; // Place on stack that stores the stack guard. in InsertStackProtectors() local
|
| H A D | AggressiveAntiDepBreaker.cpp | 156 for (MCRegAliasIterator AI(LI.PhysReg, TRI, true); AI.isValid(); ++AI) { in StartBlock() local 174 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) { in StartBlock() local 303 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) in HandleLastUse() local 386 for (MCRegAliasIterator AI(Reg, TRI, false); AI.isValid(); ++AI) { in PrescanInstruction() local 416 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) { in PrescanInstruction() local 668 for (MCRegAliasIterator AI(NewReg, TRI, false); AI.isValid(); ++AI) { in FindSuitableFreeRegisters() local
|
| H A D | CriticalAntiDepBreaker.cpp | 69 for (MCRegAliasIterator AI(LI.PhysReg, TRI, true); AI.isValid(); ++AI) { in StartBlock() local 87 for (MCRegAliasIterator AI(*I, TRI, true); AI.isValid(); ++AI) { in StartBlock() local 200 for (MCRegAliasIterator AI(Reg, TRI, false); AI.isValid(); ++AI) { in PrescanInstruction() local 332 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) { in ScanInstruction() local
|
| H A D | RegUsageInfoCollector.cpp | 175 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) in run() local 188 for (MCRegAliasIterator AI(PReg, TRI, true); AI.isValid(); ++AI) in run() local
|
| H A D | RDFRegisters.cpp | 120 for (MCRegAliasIterator AI(Reg, &TRI, false); AI.isValid(); ++AI) in getAliasSet() local 190 MCRegUnitMaskIterator AI(A.Reg, &getTRI()); in equal_to() local 228 llvm::MCRegUnitMaskIterator AI(A.Reg, &getTRI()); in less() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | StackLifetime.cpp | 45 bool StackLifetime::isAliveAfter(const AllocaInst *AI, in isAliveAfter() 66 const AllocaInst *AI = findAllocaForValue(II.getArgOperand(1), true); in findMatchingAlloca() local 98 const AllocaInst *AI = findMatchingAlloca(*II, DL); in collectMarkers() local 405 if (const AllocaInst *AI = dyn_cast<AllocaInst>(&I)) in run() local
|
| H A D | StackSafetyAnalysis.cpp | 154 ConstantRange getStaticAllocaSizeRange(const AllocaInst &AI) { in getStaticAllocaSizeRange() 210 if (const AllocaInst *AI = dyn_cast<AllocaInst>(&I)) { in print() local 365 bool StackSafetyLocalAnalysis::isSafeAccess(const Use &U, AllocaInst *AI, in isSafeAccess() 370 bool StackSafetyLocalAnalysis::isSafeAccess(const Use &U, AllocaInst *AI, in isSafeAccess() 379 bool StackSafetyLocalAnalysis::isSafeAccess(const Use &U, AllocaInst *AI, in isSafeAccess() 421 AllocaInst *AI = dyn_cast<AllocaInst>(Ptr); in analyzeAllUses() local 562 if (auto *AI = dyn_cast<AllocaInst>(&I)) in run() local 567 for (auto *AI : Allocas) { in run() local 922 const AllocaInst *AI = KV.first; in getInfo() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86RegisterInfo.cpp | 615 for (MCRegAliasIterator AI(X86::R8 + n, this, true); AI.isValid(); ++AI) in getReservedRegs() local 619 for (MCRegAliasIterator AI(X86::XMM8 + n, this, true); AI.isValid(); ++AI) in getReservedRegs() local 625 for (MCRegAliasIterator AI(X86::XMM16 + n, this, true); AI.isValid(); in getReservedRegs() local 636 for (MCRegAliasIterator AI(X86::R14, this, true); AI.isValid(); ++AI) in getReservedRegs() local 638 for (MCRegAliasIterator AI(X86::R15, this, true); AI.isValid(); ++AI) in getReservedRegs() local 1013 for (MCRegAliasIterator AI(Reg, this, true); AI.isValid(); ++AI) in findDeadCallerSavedReg() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyRefTypeMem2Local.cpp | 59 void WebAssemblyRefTypeMem2Local::visitAllocaInst(AllocaInst &AI) { in visitAllocaInst()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/ubsan/ |
| H A D | ubsan_diag.cpp | 87 AddressInfo AI; in MaybeReportErrorSummary() local 97 const AddressInfo &AI = Loc.getSymbolizedStack()->info; in MaybeReportErrorSummary() local 448 const AddressInfo &AI = Stack.get()->info; in IsPCSuppressed() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUArgumentUsageInfo.cpp | 155 AMDGPUFunctionArgInfo AI; in fixedABILayout() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64StackTagging.cpp | 422 void AArch64StackTagging::tagAlloca(AllocaInst *AI, Instruction *InsertBefore, in tagAlloca() 443 void AArch64StackTagging::untagAlloca(AllocaInst *AI, Instruction *InsertBefore, in untagAlloca() 458 AllocaInst *AI = Info.AI; in insertBaseTaggedPointer() local 561 AllocaInst *AI = Info.AI; in runOnFunction() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILPrepare.cpp | 164 if (auto *AI = dyn_cast<AllocaInst>(Operand)) in maybeGenerateBitcast() local 185 if (auto *AI = dyn_cast<AllocaInst>(Operand)) in maybeGenerateBitcast() local
|
| H A D | DXILLegalizePass.cpp | 97 if (auto *AI = dyn_cast<AllocaInst>(NewOperands[0])) in fixI8UseChain() local 130 if (auto *AI = dyn_cast<AllocaInst>(PtrOperand)) in fixI8UseChain() local 224 if (auto *AI = dyn_cast<AllocaInst>(BasePtr)) in fixI8UseChain() local 257 auto *AI = dyn_cast<AllocaInst>(&I); in upcastI8AllocasAndUses() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | BoundsChecking.cpp | 210 } else if (AtomicCmpXchgInst *AI = dyn_cast<AtomicCmpXchgInst>(&I)) { in addBoundsChecking() local 215 } else if (AtomicRMWInst *AI = dyn_cast<AtomicRMWInst>(&I)) { in addBoundsChecking() local
|
| /freebsd/contrib/llvm-project/clang/lib/Interpreter/ |
| H A D | RemoteJITUtils.cpp | 181 addrinfo *AI; in connectTCPSocketImpl() local
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | ASanStackFrameLayout.h | 38 AllocaInst *AI; // The actual AllocaInst. member
|
| H A D | SSAUpdater.h | 188 virtual Value *getValueToUseForAlloca(Instruction *AI) const { in getValueToUseForAlloca()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-mca/ |
| H A D | CodeRegion.cpp | 163 SmallVector<Instrument *> AI; in getActiveInstruments() local
|