HomeSort by relevance Sort by last modified time
    Searched refs:AI (Results 26 - 50 of 162) sorted by null

12 3 4 5 6 7

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

Completed in 922 milliseconds

12 3 4 5 6 7