Home
last modified time | relevance | path

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

12345678

/openbsd/gnu/llvm/llvm/lib/Transforms/Utils/
H A DMemoryTaggingSupport.cpp118 if (AllocaInst *AI = dyn_cast<AllocaInst>(&Inst)) { in visit() local
127 AllocaInst *AI = findAllocaForValue(II->getArgOperand(1)); in visit() local
142 if (auto *AI = dyn_cast_or_null<AllocaInst>(V)) { in visit() local
157 bool StackInfoBuilder::isInterestingAlloca(const AllocaInst &AI) { in isInterestingAlloca()
175 uint64_t getAllocaSizeInBytes(const AllocaInst &AI) { in getAllocaSizeInBytes()
H A DPromoteMemoryToRegister.cpp63 bool llvm::isAllocaPromotable(const AllocaInst *AI) { in isAllocaPromotable()
111 void init(AllocaInst *AI) { in init()
399 static void removeIntrinsicUsers(AllocaInst *AI) { in removeIntrinsicUsers()
441 static bool rewriteSingleStoreAlloca(AllocaInst *AI, AllocaInfo &Info, in rewriteSingleStoreAlloca()
543 static bool promoteSingleBlockAlloca(AllocaInst *AI, const AllocaInfo &Info, in promoteSingleBlockAlloca()
646 AllocaInst *AI = Allocas[AllocaNum]; in run() local
880 AllocaInst *AI, AllocaInfo &Info, in ComputeLiveInBlocks()
1048 DenseMap<AllocaInst *, unsigned>::iterator AI = AllocaLookup.find(Src); in RenamePass() local
/openbsd/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.jason/
H A Dctor2.C8 struct AI : AP { struct
12 AI::AI(unsigned char c) in AI() function
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DStackProtector.cpp169 bool StackProtector::HasAddressTaken(const Instruction *AI, in HasAddressTaken()
313 if (const AllocaInst *AI = dyn_cast<AllocaInst>(&I)) { in RequiresStackProtector() local
425 const TargetLoweringBase *TLI, AllocaInst *&AI) { in CreatePrologue()
450 AllocaInst *AI = nullptr; // Place on stack that stores the stack guard. in InsertStackProtectors() local
622 const AllocaInst *AI = MFI.getObjectAllocation(I); in copyToMachineFrameInfo() local
H A DReturnProtectorLowering.cpp70 static bool hasAddressTaken(const Instruction *AI, in hasAddressTaken()
205 if (const AllocaInst *AI = dyn_cast<AllocaInst>(&I)) { in determineReturnProtectorRegister() local
233 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) { in determineReturnProtectorRegister() local
277 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) { in determineReturnProtectorRegister() local
H A DAggressiveAntiDepBreaker.cpp157 for (MCRegAliasIterator AI(LI.PhysReg, TRI, true); AI.isValid(); ++AI) { in StartBlock() local
175 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) { in StartBlock() local
305 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) in HandleLastUse() local
387 for (MCRegAliasIterator AI(Reg, TRI, false); AI.isValid(); ++AI) { in PrescanInstruction() local
417 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) { in PrescanInstruction() local
673 for (MCRegAliasIterator AI(NewReg, TRI, false); AI.isValid(); ++AI) { in FindSuitableFreeRegisters() local
906 for (MCRegAliasIterator AI(AntiDepReg, TRI, true); AI.isValid(); ++AI) in BreakAntiDependencies() 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
199 for (MCRegAliasIterator AI(Reg, TRI, false); AI.isValid(); ++AI) { in PrescanInstruction() local
336 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) { in ScanInstruction() local
H A DRegUsageInfoCollector.cpp148 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) in runOnMachineFunction() local
161 for (MCRegAliasIterator AI(PReg, TRI, true); AI.isValid(); ++AI) in runOnMachineFunction() local
H A DRegisterClassInfo.cpp85 for (MCRegAliasIterator AI(*I, TRI, true); AI.isValid(); ++AI) in runOnMachineFunction() local
97 for (MCRegAliasIterator AI(*I, TRI, true); AI.isValid(); ++AI) in runOnMachineFunction() local
H A DRegisterScavenging.cpp318 for (MCRegAliasIterator AI(MO.getReg(), TRI, true); AI.isValid(); ++AI) in findSurvivorReg() local
537 for (MCRegAliasIterator AI(MO.getReg(), TRI, true); AI.isValid(); ++AI) in scavengeRegister() local
551 for (MCRegAliasIterator AI(SI.Reg, TRI, true); AI.isValid(); ++AI) in scavengeRegister() local
/openbsd/gnu/llvm/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
341 bool StackSafetyLocalAnalysis::isSafeAccess(const Use &U, AllocaInst *AI, in isSafeAccess()
346 bool StackSafetyLocalAnalysis::isSafeAccess(const Use &U, AllocaInst *AI, in isSafeAccess()
355 bool StackSafetyLocalAnalysis::isSafeAccess(const Use &U, AllocaInst *AI, in isSafeAccess()
399 AllocaInst *AI = dyn_cast<AllocaInst>(Ptr); in analyzeAllUses() local
530 if (auto *AI = dyn_cast<AllocaInst>(&I)) in run() local
535 for (auto *AI : Allocas) { in run() local
891 const AllocaInst *AI = KV.first; in getInfo() local
/openbsd/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.pt/
H A Dfriend44.C9 struct AI { struct
/openbsd/gnu/llvm/compiler-rt/lib/ubsan/
H A Dubsan_diag.cpp87 AddressInfo AI; in MaybeReportErrorSummary() local
97 const AddressInfo &AI = Loc.getSymbolizedStack()->info; in MaybeReportErrorSummary() local
440 const AddressInfo &AI = Stack.get()->info; in IsPCSuppressed() local
/openbsd/gnu/llvm/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp166 } else if (AtomicCmpXchgInst *AI = dyn_cast<AtomicCmpXchgInst>(&I)) { in addBoundsChecking() local
171 } else if (AtomicRMWInst *AI = dyn_cast<AtomicRMWInst>(&I)) { in addBoundsChecking() local
H A DInstrumentation.cpp46 if (auto *AI = dyn_cast<AllocaInst>(I)) { in PrepareToSplitEntryBlock() local
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64StackTagging.cpp413 void AArch64StackTagging::tagAlloca(AllocaInst *AI, Instruction *InsertBefore, in tagAlloca()
435 void AArch64StackTagging::untagAlloca(AllocaInst *AI, Instruction *InsertBefore, in untagAlloca()
449 AllocaInst *AI = Info.AI; in insertBaseTaggedPointer() local
527 AllocaInst *AI = Info.AI; in runOnFunction() local
/openbsd/gnu/usr.bin/gcc/gcc/testsuite/gcc.dg/
H A Dia64-sync-1.c9 static int AI[12]; variable
H A Dia64-sync-2.c8 static int AI[18]; variable
H A Dia64-sync-3.c8 static int AI[4]; variable
/openbsd/gnu/llvm/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp473 [[nodiscard]] FieldIDType addFieldForAlloca(AllocaInst *AI, in addFieldForAlloca()
1341 auto *AI = dyn_cast<AllocaInst>(SI.getPointerOperand()); in visitStoreInst() local
1605 if (auto *AI = dyn_cast<AllocaInst>(Orig)) { in insertSpills() local
1618 if (auto *AI = dyn_cast<AllocaInst>(Orig)) { in insertSpills() local
2195 static bool isLocalAlloca(CoroAllocaAllocInst *AI) { in isLocalAlloca()
2228 static bool localAllocaNeedsStackSave(CoroAllocaAllocInst *AI) { in localAllocaNeedsStackSave()
2248 for (auto *AI : LocalAllocas) { in lowerLocalAllocas() local
2539 AllocaInst* AI = dyn_cast<AllocaInst>(&I); in sinkLifetimeStartMarkers() local
2587 auto *NewBitCast = [&](AllocaInst *AI) -> Value* { in sinkLifetimeStartMarkers()
2825 if (auto AI = dyn_cast<CoroAllocaAllocInst>(&I)) { in buildCoroutineFrame() local
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/X86/
H A DX86RegisterInfo.cpp602 for (MCRegAliasIterator AI(X86::R8 + n, this, true); AI.isValid(); ++AI) in getReservedRegs() local
606 for (MCRegAliasIterator AI(X86::XMM8 + n, this, true); AI.isValid(); ++AI) in getReservedRegs() local
612 for (MCRegAliasIterator AI(X86::XMM0 + n, this, true); AI.isValid(); ++AI) in getReservedRegs() local
902 for (MCRegAliasIterator AI(Reg, this, true); AI.isValid(); ++AI) in findDeadCallerSavedReg() local
/openbsd/gnu/llvm/llvm/tools/opt/
H A DAnalysisWrappers.cpp46 for (auto AI = CB->arg_begin(), E = CB->arg_end(); AI != E; ++AI) { in runOnModule() local
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUArgumentUsageInfo.cpp152 AMDGPUFunctionArgInfo AI; in fixedABILayout() local
/openbsd/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DTailRecursionElimination.cpp98 auto *AI = dyn_cast<AllocaInst>(&I); in canTRE() local
201 if (AllocaInst *AI = dyn_cast<AllocaInst>(&I)) in markTails() local
513 if (AllocaInst *AI = dyn_cast<AllocaInst>(OEBI++)) in createTailRecurseLoopHeader() local

12345678