| /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
|