/external/llvm/lib/CodeGen/ |
CriticalAntiDepBreaker.cpp | 65 for (MCRegAliasIterator AI(*I, TRI, true); AI.isValid(); ++AI) { 66 unsigned Reg = *AI; 80 for (MCRegAliasIterator AI(*I, TRI, true); AI.isValid(); ++AI) { 81 unsigned Reg = *AI; 187 for (MCRegAliasIterator AI(Reg, TRI, false); AI.isValid(); ++AI) [all...] |
DeadMachineInstructionElim.cpp | 176 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) 177 LivePhysRegs.set(*AI);
|
RegisterClassInfo.cpp | 57 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) 58 CSRNum[*AI] = N + 1; // 0 means no CSR, 1 means CalleeSaved[0], ...
|
SjLjEHPrepare.cpp | 249 AI = F.arg_begin(), AE = F.arg_end(); AI != AE; ++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 to AI->getType( [all...] |
RegisterScavenging.cpp | 40 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) 41 if (isUsed(*AI, *AI == Reg)) 320 for (MCRegAliasIterator AI(MO.getReg(), TRI, true); AI.isValid(); ++AI) 321 Candidates.reset(*AI);
|
AggressiveAntiDepBreaker.cpp | 159 for (MCRegAliasIterator AI(*I, TRI, true); AI.isValid(); ++AI) { 160 unsigned Reg = *AI; 175 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) { 176 unsigned AliasReg = *AI; 375 for (MCRegAliasIterator AI(Reg, TRI, false); AI.isValid(); ++AI) [all...] |
CallingConvLower.cpp | 60 for (MCRegAliasIterator AI(Reg, &TRI, true); AI.isValid(); ++AI) 61 UsedRegs[*AI/32] |= 1 << (*AI&31);
|
RegAllocFast.cpp | 365 for (MCRegAliasIterator AI(PhysReg, TRI, false); AI.isValid(); ++AI) { 366 unsigned Alias = *AI; 416 for (MCRegAliasIterator AI(PhysReg, TRI, false); AI.isValid(); ++AI) { 417 unsigned Alias = *AI; 464 for (MCRegAliasIterator AI(PhysReg, TRI, false); AI.isValid(); ++AI) [all...] |
/external/llvm/lib/IR/ |
TypeFinder.cpp | 48 for (Function::const_arg_iterator AI = FI->arg_begin(), 49 AE = FI->arg_end(); AI != AE; ++AI) 50 incorporateValue(AI);
|
/external/llvm/lib/Transforms/Utils/ |
InlineFunction.cpp | 433 static bool hasLifetimeMarkers(AllocaInst *AI) { 434 Type *Int8PtrTy = Type::getInt8PtrTy(AI->getType()->getContext()); 435 if (AI->getType() == Int8PtrTy) 436 return isUsedByLifetimeMarker(AI); 439 for (Value::use_iterator I = AI->use_begin(), E = AI->use_end(); I != E; 442 if (I->stripPointerCasts() != AI) continue; 586 CallSite::arg_iterator AI = CS.arg_begin(); 589 E = CalledFunc->arg_end(); I != E; ++I, ++AI, ++ArgNo) { 590 Value *ActualArg = *AI; [all...] |
LowerInvoke.cpp | 288 for (Function::arg_iterator AI = F->arg_begin(), E = F->arg_end(); 289 AI != E; ++AI) { 290 Type *Ty = AI->getType(); 295 Instruction *EI = ExtractValueInst::Create(AI, 0, "",AfterAllocaInsertPt); 296 Instruction *NI = InsertValueInst::Create(AI, EI, 0); 298 AI->replaceAllUsesWith(NI); 300 EI->setOperand(0, AI); 301 NI->setOperand(0, AI); 303 // This is always a no-op cast because we're casting AI to AI->getType( [all...] |
/external/llvm/unittests/Analysis/ |
ScalarEvolutionTest.cpp | 108 Function::arg_iterator AI = F->arg_begin(); 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/ |
BoundsChecking.cpp | 199 } else if (AtomicCmpXchgInst *AI = dyn_cast<AtomicCmpXchgInst>(Inst)) { 200 MadeChange |= instrument(AI->getPointerOperand(),AI->getCompareOperand()); 201 } else if (AtomicRMWInst *AI = dyn_cast<AtomicRMWInst>(Inst)) { 202 MadeChange |= instrument(AI->getPointerOperand(), AI->getValOperand());
|
AddressSanitizer.cpp | 452 void visitAllocaInst(AllocaInst &AI) { 453 if (!isInterestingAlloca(AI)) return; 455 StackAlignment = std::max(StackAlignment, AI.getAlignment()); 456 AllocaVec.push_back(&AI); 457 uint64_t AlignedSize = getAlignedAllocaSize(&AI); 480 AllocaInst *AI = findAllocaForValue(II.getArgOperand(1)); 481 if (!AI) return; 491 bool isInterestingAlloca(AllocaInst &AI) { 492 return (!AI.isArrayAllocation() && 493 AI.isStaticAlloca() & [all...] |
/external/llvm/lib/Transforms/ObjCARC/ |
ObjCARCUtil.cpp | 84 Function::const_arg_iterator AI = F->arg_begin(), AE = F->arg_end(); 87 if (AI == AE) 94 const Argument *A0 = AI++; 95 if (AI == AE) 130 const Argument *A1 = AI++; 131 if (AI == AE)
|
/art/compiler/dex/quick/x86/ |
x86_lir.h | 244 // AI - Array Immediate - opcode [base + index * scale + disp], #immediate 251 opcode ## 8RI, opcode ## 8MI, opcode ## 8AI, opcode ## 8TI, \ 254 opcode ## 16RI, opcode ## 16MI, opcode ## 16AI, opcode ## 16TI, \ 258 opcode ## 32RI, opcode ## 32MI, opcode ## 32AI, opcode ## 32TI, \ 289 opcode ## 8RI, opcode ## 8MI, opcode ## 8AI, \ 291 opcode ## 16RI, opcode ## 16MI, opcode ## 16AI, \ 293 opcode ## 32RI, opcode ## 32MI, opcode ## 32AI, \ 308 UnaryOpcode(kX86Test, RI, MI, AI), 388 kRegImm, kMemImm, kArrayImm, kThreadImm, // RI, MI, AI and TI instruction kinds.
|
/external/llvm/lib/Target/Hexagon/ |
HexagonCallingConvLower.cpp | 59 for (MCRegAliasIterator AI(Reg, &TRI, true); AI.isValid(); ++AI) 60 UsedRegs[*AI/32] |= 1 << (*AI&31);
|
/external/llvm/lib/Target/ |
Mangler.cpp | 168 for (Function::const_arg_iterator AI = F->arg_begin(), AE = F->arg_end(); 169 AI != AE; ++AI) { 170 Type *Ty = AI->getType(); 172 if (AI->hasByValAttr())
|
/external/llvm/tools/llvm-diff/ |
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/Analysis/ |
Loads.cpp | 67 if (const AllocaInst *AI = dyn_cast<AllocaInst>(Base)) { 69 BaseType = AI->getAllocatedType(); 70 BaseAlign = AI->getAlignment();
|
/external/llvm/lib/Target/Mips/ |
MipsDelaySlotFiller.cpp | 322 for (MCRegAliasIterator AI(*R, &TRI, true); AI.isValid(); ++AI) 323 CallerSavedRegs.reset(*AI); 332 for (MCRegAliasIterator AI(R, &TRI, false); AI.isValid(); ++AI) 333 AllocSet.set(*AI); 383 for (MCRegAliasIterator AI(Reg, &TRI, true); AI.isValid(); ++AI [all...] |
/external/llvm/lib/Transforms/Scalar/ |
TailRecursionElimination.cpp | 137 static bool CanTRE(AllocaInst *AI) { 143 BasicBlock *BB = AI->getParent(); 145 isa<ConstantInt>(AI->getArraySize()); 194 if (AllocaInst *AI = dyn_cast<AllocaInst>(I)) { 195 CanTRETailMarkedCall &= CanTRE(AI); 196 PointerMayBeCaptured(AI, &ACT); 315 for (Function::arg_iterator AI = F->arg_begin(); &*AI != Arg; ++AI) 526 if (AllocaInst *AI = dyn_cast<AllocaInst>(OEBI++) [all...] |
SCCP.cpp | [all...] |
/frameworks/compile/libbcc/lib/Renderscript/ |
RSForEachExpand.cpp | 200 llvm::Function::arg_iterator AI = F->arg_begin(); 202 AI->setName("p"); 203 AI++; 204 AI->setName("x1"); 205 AI++; 206 AI->setName("x2"); 207 AI++; 208 AI->setName("arg_instep"); 209 AI++; 210 AI->setName("arg_outstep") [all...] |
/external/llvm/include/llvm/Support/ |
CallSite.h | 272 for (arg_iterator AI = this->arg_begin(), E = this->arg_end(); AI != E; 273 ++AI) 274 if (AI->get() == Arg)
|