HomeSort by: relevance | last modified time | path
    Searched refs:AI (Results 1 - 25 of 225) sorted by relevancy

1 2 3 4 5 6 7 8 9

  /src/external/apache2/llvm/dist/llvm/tools/opt/
AnalysisWrappers.cpp 46 for (auto AI = CB->arg_begin(), E = CB->arg_end(); AI != E; ++AI) {
47 if (!isa<Constant>(*AI)) continue;
  /src/external/apache2/llvm/dist/clang/include/clang/CodeGen/
CGFunctionInfo.h 145 auto AI = ABIArgInfo(Direct);
146 AI.setCoerceToType(T);
147 AI.setPaddingType(Padding);
148 AI.setDirectOffset(Offset);
149 AI.setDirectAlign(Align);
150 AI.setCanBeFlattened(CanBeFlattened);
151 return AI;
154 auto AI = getDirect(T);
155 AI.setInReg(true);
156 return AI;
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-jitlink/llvm-jitlink-executor/
llvm-jitlink-executor.cpp 63 addrinfo *AI;
64 if (int EC = getaddrinfo(nullptr, PortStr.c_str(), &Hints, &AI)) {
71 if ((SockFD = socket(AI->ai_family, AI->ai_socktype, AI->ai_protocol)) < 0) {
84 if (bind(SockFD, AI->ai_addr, AI->ai_addrlen) < 0) {
96 assert(Hi_32(AI->ai_addrlen) == 0 && "Field is a size_t on 64-bit AIX");
97 socklen_t AddrLen = Lo_32(AI->ai_addrlen);
98 return accept(SockFD, AI->ai_addr, &AddrLen)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64StackTagging.cpp 286 AllocaInst *AI;
308 bool isInterestingAlloca(const AllocaInst &AI);
311 void tagAlloca(AllocaInst *AI, Instruction *InsertBefore, Value *Ptr,
313 void untagAlloca(AllocaInst *AI, Instruction *InsertBefore, uint64_t Size);
416 bool AArch64StackTagging::isInterestingAlloca(const AllocaInst &AI) {
419 AI.getAllocatedType()->isSized() && AI.isStaticAlloca() &&
421 AI.getAllocationSizeInBits(*DL).getValue() > 0 &&
424 !AI.isUsedWithInAlloca() &&
426 !AI.isSwiftError() &
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
AtomicExpandUtils.h 60 bool expandAtomicRMWToCmpXchg(AtomicRMWInst *AI, CreateCmpXchgInstFun CreateCmpXchg);
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
PromoteMemToReg.h 30 bool isAllocaPromotable(const AllocaInst *AI);
  /src/external/gpl3/gdb.old/dist/sim/iq2000/
arch.h 32 #define AI USI
  /src/external/gpl3/gdb.old/dist/sim/lm32/
arch.h 32 #define AI USI
  /src/external/gpl3/gdb.old/dist/sim/or1k/
arch.h 32 #define AI USI
  /src/external/gpl3/gdb/dist/sim/iq2000/
arch.h 32 #define AI USI
  /src/external/gpl3/gdb/dist/sim/lm32/
arch.h 32 #define AI USI
  /src/external/gpl3/gdb/dist/sim/or1k/
arch.h 32 #define AI USI
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
StackProtector.cpp 166 bool StackProtector::HasAddressTaken(const Instruction *AI,
169 for (const User *U : AI->users()) {
179 if (AI == cast<StoreInst>(I)->getValueOperand())
185 if (AI == cast<AtomicCmpXchgInst>(I)->getNewValOperand())
189 if (AI == cast<PtrToIntInst>(I)->getOperand(0))
303 if (const AllocaInst *AI = dyn_cast<AllocaInst>(&I)) {
304 if (AI->isArrayAllocation()) {
313 if (const auto *CI = dyn_cast<ConstantInt>(AI->getArraySize())) {
317 Layout.insert(std::make_pair(AI,
323 Layout.insert(std::make_pair(AI,
    [all...]
RegUsageInfoCollector.cpp 149 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI)
150 SetRegAsDefined(*AI);
162 for (MCRegAliasIterator AI(PReg, TRI, true); AI.isValid(); ++AI)
163 if (!SavedRegs.test(*AI))
164 SetRegAsDefined(*AI);
CallingConvLower.cpp 62 for (MCRegAliasIterator AI(Reg, &TRI, true); AI.isValid(); ++AI)
63 UsedRegs[*AI / 32] |= 1 << (*AI & 31);
67 for (MCRegAliasIterator AI(Reg, &TRI, true); AI.isValid(); ++AI)
68 UsedRegs[*AI / 32] &= ~(1 << (*AI & 31))
    [all...]
SafeStack.cpp 170 uint64_t getStaticAllocaAllocationSize(const AllocaInst* AI);
224 uint64_t SafeStack::getStaticAllocaAllocationSize(const AllocaInst* AI) {
225 uint64_t Size = DL.getTypeAllocSize(AI->getAllocatedType());
226 if (AI->isArrayAllocation()) {
227 auto C = dyn_cast<ConstantInt>(AI->getArraySize());
282 /// stack or not. The function analyzes all uses of AI and checks whether it is
389 if (auto AI = dyn_cast<AllocaInst>(&I)) {
392 uint64_t Size = getStaticAllocaAllocationSize(AI);
393 if (IsSafeStackAlloca(AI, Size))
396 if (AI->isStaticAlloca())
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUArgumentUsageInfo.cpp 150 AMDGPUFunctionArgInfo AI;
151 AI.PrivateSegmentBuffer
153 AI.DispatchPtr = ArgDescriptor::createRegister(AMDGPU::SGPR4_SGPR5);
154 AI.QueuePtr = ArgDescriptor::createRegister(AMDGPU::SGPR6_SGPR7);
158 AI.ImplicitArgPtr = ArgDescriptor::createRegister(AMDGPU::SGPR8_SGPR9);
159 AI.DispatchID = ArgDescriptor::createRegister(AMDGPU::SGPR10_SGPR11);
162 AI.WorkGroupIDX = ArgDescriptor::createRegister(AMDGPU::SGPR12);
163 AI.WorkGroupIDY = ArgDescriptor::createRegister(AMDGPU::SGPR13);
164 AI.WorkGroupIDZ = ArgDescriptor::createRegister(AMDGPU::SGPR14);
167 AI.WorkItemIDX = ArgDescriptor::createRegister(AMDGPU::VGPR31, Mask)
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/
SROA.h 126 bool presplitLoadsAndStores(AllocaInst &AI, sroa::AllocaSlices &AS);
127 AllocaInst *rewritePartition(AllocaInst &AI, sroa::AllocaSlices &AS,
129 bool splitAlloca(AllocaInst &AI, sroa::AllocaSlices &AS);
130 bool runOnAlloca(AllocaInst &AI);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
MetaRenamer.cpp 95 for (auto AI = M.alias_begin(), AE = M.alias_end(); AI != AE; ++AI) {
96 StringRef Name = AI->getName();
100 AI->setName("alias");
Mem2Reg.cpp 47 if (AllocaInst *AI = dyn_cast<AllocaInst>(I)) // Is it an alloca?
48 if (isAllocaPromotable(AI))
49 Allocas.push_back(AI);
PromoteMemoryToRegister.cpp 64 bool llvm::isAllocaPromotable(const AllocaInst *AI) {
66 for (const User *U : AI->users()) {
73 if (SI->getOperand(0) == AI)
74 return false; // Don't allow a store OF the AI, only INTO the AI.
126 void AnalyzeAlloca(AllocaInst *AI) {
132 for (User *U : AI->users()) {
154 findDbgUsers(DbgUsers, AI);
288 void ComputeLiveInBlocks(AllocaInst *AI, AllocaInfo &Info,
312 static void removeIntrinsicUsers(AllocaInst *AI) {
975 DenseMap<AllocaInst *, unsigned>::iterator ai = AllocaLookup.find(Dest); local
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
MacroPPCallbacks.cpp 30 MacroInfo::param_iterator AI = MI.param_begin(), E = MI.param_end();
31 for (; AI + 1 != E; ++AI) {
32 Name << (*AI)->getName();
37 if ((*AI)->getName() == "__VA_ARGS__")
40 Name << (*AI)->getName();
  /src/external/apache2/llvm/dist/llvm/include/llvm/
PassSupport.h 142 PassInfo *AI = new PassInfo(name, &agName::ID); \
143 Registry.registerAnalysisGroup(&agName::ID, 0, *AI, false, true); \
144 return AI; \
162 PassInfo *AI = new PassInfo(name, &agName::ID); \
163 Registry.registerAnalysisGroup(&agName::ID, &passName::ID, *AI, def, \
165 return AI; \
184 PassInfo *AI = new PassInfo(n, &agName::ID); \
185 Registry.registerAnalysisGroup(&agName::ID, &passName::ID, *AI, def, true); \
186 return AI; \
  /src/external/gpl3/gdb.old/dist/sim/cris/
arch.h 32 #define AI USI
  /src/external/gpl3/gdb.old/dist/sim/m32r/
arch.h 32 #define AI USI

Completed in 43 milliseconds

1 2 3 4 5 6 7 8 9