/external/llvm/lib/Analysis/ |
H A D | AliasDebugger.cpp | 61 for (Function::arg_iterator AI = I->arg_begin(), AE = I->arg_end(); 62 AI != AE; ++AI) 63 Vals.insert(&*AI);
|
H A D | Loads.cpp | 67 if (const AllocaInst *AI = dyn_cast<AllocaInst>(Base)) { 69 BaseType = AI->getAllocatedType(); 70 BaseAlign = AI->getAlignment();
|
/external/llvm/lib/CodeGen/ |
H A D | CriticalAntiDepBreaker.cpp | 66 for (MCRegAliasIterator AI(*I, TRI, true); AI.isValid(); ++AI) { 67 unsigned Reg = *AI; 81 for (MCRegAliasIterator AI(*I, TRI, true); AI.isValid(); ++AI) { 82 unsigned Reg = *AI; 195 for (MCRegAliasIterator AI(Reg, TRI, false); AI [all...] |
H A D | DeadMachineInstructionElim.cpp | 170 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) 171 LivePhysRegs.set(*AI);
|
H A D | RegisterClassInfo.cpp | 58 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) 59 CSRNum[*AI] = N + 1; // 0 means no CSR, 1 means CalleeSaved[0], ...
|
H A D | SjLjEHPrepare.cpp | 248 for (Function::arg_iterator AI = F.arg_begin(), AE = F.arg_end(); AI != AE; 249 ++AI) { 250 Type *Ty = AI->getType(); 256 Instruction *EI = ExtractValueInst::Create(AI, 0, "", AfterAllocaInsPt); 257 Instruction *NI = InsertValueInst::Create(AI, EI, 0); 259 AI->replaceAllUsesWith(NI); 262 EI->setOperand(0, AI); 263 NI->setOperand(0, AI); 265 // This is always a no-op cast because we're casting AI t [all...] |
H A D | AggressiveAntiDepBreaker.cpp | 160 for (MCRegAliasIterator AI(*I, TRI, true); AI.isValid(); ++AI) { 161 unsigned Reg = *AI; 176 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) { 177 unsigned AliasReg = *AI; 376 for (MCRegAliasIterator AI(Reg, TRI, false); AI [all...] |
H A D | RegisterScavenging.cpp | 41 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) 42 if (isUsed(*AI, *AI == Reg)) 321 for (MCRegAliasIterator AI(MO.getReg(), TRI, true); AI.isValid(); ++AI) 322 Candidates.reset(*AI);
|
H A D | CallingConvLower.cpp | 60 for (MCRegAliasIterator AI(Reg, &TRI, true); AI.isValid(); ++AI) 61 UsedRegs[*AI/32] |= 1 << (*AI&31);
|
H A D | RegAllocFast.cpp | 366 for (MCRegAliasIterator AI(PhysReg, TRI, false); AI.isValid(); ++AI) { 367 unsigned Alias = *AI; 417 for (MCRegAliasIterator AI(PhysReg, TRI, false); AI.isValid(); ++AI) { 418 unsigned Alias = *AI; 465 for (MCRegAliasIterator AI(PhysReg, TRI, false); AI [all...] |
/external/llvm/lib/IR/ |
H A D | TypeFinder.cpp | 51 for (Function::const_arg_iterator AI = FI->arg_begin(), 52 AE = FI->arg_end(); AI != AE; ++AI) 53 incorporateValue(AI);
|
/external/llvm/lib/MC/MCAnalysis/ |
H A D | MCModule.cpp | 138 for (AtomListTy::iterator AI = atom_begin(), 140 AI != AE; ++AI) 141 delete *AI;
|
H A D | MCModuleYAML.cpp | 301 for (MCModule::const_atom_iterator AI = MCM.atom_begin(), AE = MCM.atom_end(); 302 AI != AE; ++AI) 303 dumpAtom(*AI); 367 for (AtomIt AI = YAMLModule.Atoms.begin(), AE = YAMLModule.Atoms.end(); 368 AI != AE; ++AI) { 369 uint64_t StartAddress = AI->StartAddress; 370 if (AI->Size == 0) 372 uint64_t EndAddress = StartAddress + AI [all...] |
/external/llvm/unittests/Analysis/ |
H A D | ScalarEvolutionTest.cpp | 108 Function::arg_iterator AI = F->arg_begin(); local 110 A.push_back(SE.getSCEV(&*AI++)); 111 A.push_back(SE.getSCEV(&*AI++)); 112 A.push_back(SE.getSCEV(&*AI++)); 113 A.push_back(SE.getSCEV(&*AI++)); 114 A.push_back(SE.getSCEV(&*AI++)); 118 B.push_back(SE.getSCEV(&*AI++)); 119 B.push_back(SE.getSCEV(&*AI++)); 120 B.push_back(SE.getSCEV(&*AI++)); 121 B.push_back(SE.getSCEV(&*AI [all...] |
/external/llvm/lib/Transforms/Instrumentation/ |
H A D | BoundsChecking.cpp | 198 } else if (AtomicCmpXchgInst *AI = dyn_cast<AtomicCmpXchgInst>(Inst)) { 199 MadeChange |= instrument(AI->getPointerOperand(),AI->getCompareOperand()); 200 } else if (AtomicRMWInst *AI = dyn_cast<AtomicRMWInst>(Inst)) { 201 MadeChange |= instrument(AI->getPointerOperand(), AI->getValOperand());
|
H A D | AddressSanitizer.cpp | 476 AllocaInst *AI; member in struct:__anon26249::FunctionStackPoisoner::AllocaPoisonCall 522 void visitAllocaInst(AllocaInst &AI) { argument 523 if (!isInterestingAlloca(AI)) return; 525 StackAlignment = std::max(StackAlignment, AI.getAlignment()); 526 AllocaVec.push_back(&AI); 548 AllocaInst *AI = findAllocaForValue(II.getArgOperand(1)); 549 if (!AI) return; 551 AllocaPoisonCall APC = {&II, AI, SizeValue, DoPoison}; 559 bool isInterestingAlloca(AllocaInst &AI) const { 560 return (!AI 1290 AllocaInst *AI = dyn_cast<AllocaInst>(IP); local 1651 AllocaInst *AI = Desc.AI; local [all...] |
/external/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCUtil.cpp | 84 Function::const_arg_iterator AI = F->arg_begin(), AE = F->arg_end(); local 87 if (AI == AE) 94 const Argument *A0 = AI++; 95 if (AI == AE) 130 const Argument *A1 = AI++; 131 if (AI == AE)
|
/external/llvm/lib/Transforms/Utils/ |
H A D | InlineFunction.cpp | 425 static bool hasLifetimeMarkers(AllocaInst *AI) { argument 426 Type *Ty = AI->getType(); 430 return isUsedByLifetimeMarker(AI); 433 for (User *U : AI->users()) { 435 if (U->stripPointerCasts() != AI) continue; 609 CallSite::arg_iterator AI = CS.arg_begin(); local 612 E = CalledFunc->arg_end(); I != E; ++I, ++AI, ++ArgNo) { 613 Value *ActualArg = *AI; 622 if (ActualArg != *AI) 623 ByValInit.push_back(std::make_pair(ActualArg, (Value*) *AI)); 661 AllocaInst *AI = dyn_cast<AllocaInst>(I++); local 738 AllocaInst *AI = IFI.StaticAllocas[ai]; local [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | FunctionLoweringInfo.cpp | 78 if (const AllocaInst *AI = dyn_cast<AllocaInst>(I)) { 81 if (!AI->isStaticAlloca()) 84 if (const ConstantInt *CUI = dyn_cast<ConstantInt>(AI->getArraySize())) { 85 Type *Ty = AI->getAllocatedType(); 89 AI->getAlignment()); 94 StaticAllocaMap[AI] = 95 MF->getFrameInfo()->CreateStackObject(TySize, Align, false, AI); 103 if (const AllocaInst *AI = dyn_cast<AllocaInst>(I)) { 104 if (!AI->isStaticAlloca()) { 107 AI [all...] |
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonCallingConvLower.cpp | 59 for (MCRegAliasIterator AI(Reg, &TRI, true); AI.isValid(); ++AI) 60 UsedRegs[*AI/32] |= 1 << (*AI&31);
|
/external/llvm/tools/llvm-diff/ |
H A D | DiffConsumer.cpp | 26 AI = F->arg_begin(), AE = F->arg_end(); AI != AE; ++AI) 27 if (!AI->hasName()) 28 Numbering[&*AI] = IN++;
|
/external/llvm/lib/Target/Mips/ |
H A D | MipsDelaySlotFiller.cpp | 319 for (MCRegAliasIterator AI(*R, &TRI, true); AI.isValid(); ++AI) 320 CallerSavedRegs.reset(*AI); 329 for (MCRegAliasIterator AI(R, &TRI, false); AI.isValid(); ++AI) 330 AllocSet.set(*AI); 380 for (MCRegAliasIterator AI(Reg, &TRI, true); AI [all...] |
/external/llvm/lib/Transforms/IPO/ |
H A D | Inliner.cpp | 182 AllocaInst *AI = IFI.StaticAllocas[AllocaNo]; local 187 ArrayType *ATy = dyn_cast<ArrayType>(AI->getAllocatedType()); 188 if (!ATy || AI->isArrayAllocation()) 203 unsigned Align1 = AI->getAlignment(), 213 if (AvailableAlloca->getParent() != AI->getParent()) 221 // Otherwise, we *can* reuse it, RAUW AI into AvailableAlloca and declare 223 DEBUG(dbgs() << " ***MERGED ALLOCA: " << *AI << "\n\t\tINTO: " 226 AI->replaceAllUsesWith(AvailableAlloca); 231 unsigned TypeAlign = DL->getABITypeAlignment(AI->getAllocatedType()); 238 AvailableAlloca->setAlignment(AI [all...] |
/external/clang/lib/CodeGen/ |
H A D | CGCall.cpp | 599 llvm::Function::arg_iterator AI) { 609 AI = ExpandTypeFromArgs(EltTy, LV, AI); 631 AI = ExpandTypeFromArgs(LargestFD->getType(), SubLV, AI); 639 AI = ExpandTypeFromArgs(FT, SubLV, AI); 645 EmitStoreThroughLValue(RValue::get(AI++), MakeAddrLValue(RealAddr, EltTy)); 647 EmitStoreThroughLValue(RValue::get(AI++), MakeAddrLValue(ImagAddr, EltTy)); 649 EmitStoreThroughLValue(RValue::get(AI), L 598 ExpandTypeFromArgs(QualType Ty, LValue LV, llvm::Function::arg_iterator AI) argument 1214 const ABIArgInfo &AI = I.info; local 1356 llvm::Function::arg_iterator AI = Fn->arg_begin(); local 1856 auto AI = CurFn->arg_begin(); local 2621 llvm::AllocaInst *AI; local 2709 llvm::AllocaInst *AI = CreateMemTemp(I->Ty); local 2739 llvm::AllocaInst *AI = CreateMemTemp(I->Ty); local [all...] |
/external/llvm/lib/Transforms/Scalar/ |
H A D | SCCP.cpp | 1098 for (CallSite::arg_iterator AI = CS.arg_begin(), E = CS.arg_end(); 1099 AI != E; ++AI) { 1100 LatticeVal State = getValueState(*AI); 1128 for (Function::arg_iterator AI = F->arg_begin(), E = F->arg_end(); 1129 AI != E; ++AI, ++CAI) { 1132 if (AI->hasByValAttr() && !F->onlyReadsMemory()) { 1133 markOverdefined(AI); 1137 if (StructType *STy = dyn_cast<StructType>(AI 1140 mergeInValue(getStructValueState(AI, i), AI, CallArg); local [all...] |