Home
last modified time | relevance | path

Searched defs:AI (Results 1 – 25 of 205) sorted by relevance

123456789

/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h146 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 DMemoryTaggingSupport.cpp119 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 DPromoteMemoryToRegister.cpp66 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 DMem2Reg.cpp47 if (AllocaInst *AI = dyn_cast<AllocaInst>(I)) // Is it an alloca? in promoteMemoryToRegister() local
H A DInstrumentation.cpp66 if (auto *AI = dyn_cast<AllocaInst>(I)) { in PrepareToSplitEntryBlock() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DSpillUtils.cpp58 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 DStackProtector.cpp93 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 DAggressiveAntiDepBreaker.cpp156 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 DCriticalAntiDepBreaker.cpp69 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 DRegUsageInfoCollector.cpp175 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 DRDFRegisters.cpp120 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 DStackLifetime.cpp45 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 DStackSafetyAnalysis.cpp154 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 DX86RegisterInfo.cpp615 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 DWebAssemblyRefTypeMem2Local.cpp59 void WebAssemblyRefTypeMem2Local::visitAllocaInst(AllocaInst &AI) { in visitAllocaInst()
/freebsd/contrib/llvm-project/compiler-rt/lib/ubsan/
H A Dubsan_diag.cpp87 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 DAMDGPUArgumentUsageInfo.cpp155 AMDGPUFunctionArgInfo AI; in fixedABILayout() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64StackTagging.cpp422 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 DDXILPrepare.cpp164 if (auto *AI = dyn_cast<AllocaInst>(Operand)) in maybeGenerateBitcast() local
185 if (auto *AI = dyn_cast<AllocaInst>(Operand)) in maybeGenerateBitcast() local
H A DDXILLegalizePass.cpp97 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 DBoundsChecking.cpp210 } 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 DRemoteJITUtils.cpp181 addrinfo *AI; in connectTCPSocketImpl() local
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DASanStackFrameLayout.h38 AllocaInst *AI; // The actual AllocaInst. member
H A DSSAUpdater.h188 virtual Value *getValueToUseForAlloca(Instruction *AI) const { in getValueToUseForAlloca()
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/
H A DCodeRegion.cpp163 SmallVector<Instrument *> AI; in getActiveInstruments() local

123456789