Home
last modified time | relevance | path

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

12345678

/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h145 auto AI = ABIArgInfo(Direct); variable
154 auto AI = getDirect(T); variable
161 auto AI = ABIArgInfo(Extend); variable
172 auto AI = ABIArgInfo(Extend); variable
191 auto AI = getExtend(Ty, T); variable
201 auto AI = ABIArgInfo(Indirect); variable
214 auto AI = ABIArgInfo(IndirectAliased); variable
224 auto AI = getIndirect(Alignment, ByVal, Realign); variable
229 auto AI = ABIArgInfo(InAlloca); variable
235 auto AI = ABIArgInfo(Expand); in getExpand() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DMemoryTaggingSupport.cpp118 if (auto *AI = dyn_cast_or_null<AllocaInst>(V)) { in visit() local
138 if (AllocaInst *AI = dyn_cast<AllocaInst>(&Inst)) { in visit() local
147 AllocaInst *AI = findAllocaForValue(II->getArgOperand(1)); in visit() local
162 if (auto *AI = dyn_cast_or_null<AllocaInst>(V)) { in visit() local
181 bool StackInfoBuilder::isInterestingAlloca(const AllocaInst &AI) { in isInterestingAlloca()
201 uint64_t getAllocaSizeInBytes(const AllocaInst &AI) { in getAllocaSizeInBytes()
H A DPromoteMemoryToRegister.cpp65 bool llvm::isAllocaPromotable(const AllocaInst *AI) { in isAllocaPromotable()
132 void init(AllocaInst *AI) { in init()
479 static void removeIntrinsicUsers(AllocaInst *AI) { in removeIntrinsicUsers()
522 rewriteSingleStoreAlloca(AllocaInst *AI, AllocaInfo &Info, LargeBlockInfo &LBI, in rewriteSingleStoreAlloca()
637 promoteSingleBlockAlloca(AllocaInst *AI, const AllocaInfo &Info, in promoteSingleBlockAlloca()
754 AllocaInst *AI = Allocas[AllocaNum]; in run() local
999 AllocaInst *AI, AllocaInfo &Info, in ComputeLiveInBlocks()
1179 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
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DStackProtector.cpp171 HasAddressTaken(const Instruction * AI,TypeSize AllocSize,Module * M,SmallPtrSet<const PHINode *,16> & VisitedPHIs) HasAddressTaken() argument
327 if (const AllocaInst *AI = dyn_cast<AllocaInst>(&I)) { requiresStackProtector() local
452 CreatePrologue(Function * F,Module * M,Instruction * CheckLoc,const TargetLoweringBase * TLI,AllocaInst * & AI) CreatePrologue() argument
477 AllocaInst *AI = nullptr; // Place on stack that stores the stack guard. InsertStackProtectors() local
650 const AllocaInst *AI = MFI.getObjectAllocation(I); copyToMachineFrameInfo() local
[all...]
H A DRegUsageInfoCollector.cpp151 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) in runOnMachineFunction() local
164 for (MCRegAliasIterator AI(PReg, TRI, true); AI.isValid(); ++AI) in runOnMachineFunction() 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
304 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) in HandleLastUse() local
384 for (MCRegAliasIterator AI(Reg, TRI, false); AI.isValid(); ++AI) { in PrescanInstruction() local
414 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) { in PrescanInstruction() local
664 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
199 for (MCRegAliasIterator AI(Reg, TRI, false); AI.isValid(); ++AI) { in PrescanInstruction() local
329 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) { in ScanInstruction() local
H A DRDFRegisters.cpp127 for (MCRegAliasIterator AI(Reg, &TRI, false); AI.isValid(); ++AI) getAliasSet() local
197 MCRegUnitMaskIterator AI(A.Reg, &getTRI()); equal_to() local
242 llvm::MCRegUnitMaskIterator AI(A.Reg, &getTRI()); less() local
[all...]
H A DMachineRegisterInfo.cpp537 for (MCRegAliasIterator AI(PhysReg, TRI, true); in isConstantPhysReg() local
590 for (MCRegAliasIterator AI(PhysReg, TRI, true); AI.isValid(); ++AI) { in isPhysRegModified() local
632 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) in disableCalleeSavedRegister() local
H A DCallingConvLower.cpp63 for (MCRegAliasIterator AI(Reg, &TRI, true); AI.isValid(); ++AI) in MarkAllocated() local
68 for (MCRegAliasIterator AI(Reg, &TRI, true); AI.isValid(); ++AI) in MarkUnallocated() 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() argument
210 if (const AllocaInst *AI = dyn_cast<AllocaInst>(&I)) { in print() local
365 isSafeAccess(const Use & U,AllocaInst * AI,Value * V) isSafeAccess() argument
370 isSafeAccess(const Use & U,AllocaInst * AI,TypeSize TS) isSafeAccess() argument
379 isSafeAccess(const Use & U,AllocaInst * AI,const SCEV * AccessSize) isSafeAccess() argument
421 AllocaInst *AI = dyn_cast<AllocaInst>(Ptr); analyzeAllUses() local
562 if (auto *AI = dyn_cast<AllocaInst>(&I)) run() local
567 for (auto *AI : Allocas) { run() local
923 const AllocaInst *AI = KV.first; getInfo() local
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86RegisterInfo.cpp607 for (MCRegAliasIterator AI(X86::R8 + n, this, true); AI.isValid(); ++AI) in getReservedRegs() local
611 for (MCRegAliasIterator AI(X86::XMM8 + n, this, true); AI.isValid(); ++AI) in getReservedRegs() local
617 for (MCRegAliasIterator AI(X86::XMM16 + n, this, true); AI.isValid(); in getReservedRegs() local
628 for (MCRegAliasIterator AI(X86::R14, this, true); AI.isValid(); ++AI) in getReservedRegs() local
630 for (MCRegAliasIterator AI(X86::R15, this, true); AI.isValid(); ++AI) in getReservedRegs() local
999 for (MCRegAliasIterator AI(Reg, this, true); AI.isValid(); ++AI) in findDeadCallerSavedReg() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp167 } else if (AtomicCmpXchgInst *AI = dyn_cast<AtomicCmpXchgInst>(&I)) { in addBoundsChecking() local
172 } else if (AtomicRMWInst *AI = dyn_cast<AtomicRMWInst>(&I)) { in addBoundsChecking() local
H A DInstrumentation.cpp43 if (auto *AI = dyn_cast<AllocaInst>(I)) { in PrepareToSplitEntryBlock() 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.cpp156 AMDGPUFunctionArgInfo AI; in fixedABILayout() local
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DASanStackFrameLayout.h37 AllocaInst *AI; // The actual AllocaInst. member
H A DMemoryTaggingSupport.h52 AllocaInst *AI; member
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64StackTagging.cpp433 void AArch64StackTagging::tagAlloca(AllocaInst *AI, Instruction *InsertBefore, in tagAlloca()
455 void AArch64StackTagging::untagAlloca(AllocaInst *AI, Instruction *InsertBefore, in untagAlloca()
470 AllocaInst *AI = Info.AI; in insertBaseTaggedPointer() local
583 AllocaInst *AI = Info.AI; in runOnFunction() local
H A DAArch64SpeculationHardening.cpp501 for (MCRegAliasIterator AI(Op.getReg(), TRI, true); AI.isValid(); ++AI) in slhLoads() local
573 for (MCRegAliasIterator AI(Op.getReg(), TRI, true); AI.isValid(); ++AI) in expandSpeculationSafeValue() local
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/
H A DCodeRegion.cpp164 SmallVector<Instrument *> AI; in getActiveInstruments() local
/freebsd/contrib/llvm-project/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
521 if (AllocaInst *AI = dyn_cast<AllocaInst>(OEBI++)) in createTailRecurseLoopHeader() local

12345678