HomeSort by relevance Sort by last modified time
    Searched defs:Instr (Results 1 - 22 of 22) sorted by null

  /art/compiler/utils/mips/
constants_mips.h 89 class Instr {
99 // to allocate or create instances of class Instr.
100 // Use the At(pc) function to create references to Instr.
101 static Instr* At(uintptr_t pc) { return reinterpret_cast<Instr*>(pc); }
104 DISALLOW_IMPLICIT_CONSTRUCTORS(Instr);
  /external/chromium_org/v8/src/mips/
constants-mips.h 173 typedef int32_t Instr;
581 extern const Instr kPopInstruction;
583 extern const Instr kPushInstruction;
585 extern const Instr kPushRegPattern;
587 extern const Instr kPopRegPattern;
588 extern const Instr kLwRegFpOffsetPattern;
589 extern const Instr kSwRegFpOffsetPattern;
590 extern const Instr kLwRegFpNegOffsetPattern;
591 extern const Instr kSwRegFpNegOffsetPattern;
593 extern const Instr kRtMask
    [all...]
  /external/llvm/lib/Target/R600/
R600OptimizeVectorRegisters.cpp 59 MachineInstr *Instr;
62 RegSeqInfo(MachineRegisterInfo &MRI, MachineInstr *MI) : Instr(MI) {
64 for (unsigned i = 1, e = Instr->getNumOperands(); i < e; i+=2) {
65 MachineOperand &MO = Instr->getOperand(i);
66 unsigned Chan = Instr->getOperand(i + 1).getImm();
76 return RSI.Instr == Instr;
176 unsigned Reg = RSI->Instr->getOperand(0).getReg();
177 MachineBasicBlock::iterator Pos = RSI->Instr;
181 unsigned SrcVec = BaseRSI->Instr->getOperand(0).getReg()
    [all...]
  /external/llvm/lib/Transforms/Utils/
BypassSlowDivision.cpp 84 Instruction *Instr = J;
85 Value *Dividend = Instr->getOperand(0);
86 Value *Divisor = Instr->getOperand(1);
141 PHINode *QuoPhi = SuccessorBuilder.CreatePHI(Instr->getType(), 2);
144 PHINode *RemPhi = SuccessorBuilder.CreatePHI(Instr->getType(), 2);
148 // Replace Instr with appropriate phi node
150 Instr->replaceAllUsesWith(QuoPhi);
152 Instr->replaceAllUsesWith(RemPhi);
153 Instr->eraseFromParent();
192 Instruction *Instr = J
    [all...]
  /external/llvm/utils/TableGen/
CodeGenTarget.cpp 323 const CodeGenInstruction *Instr = GetInstByName(*p, Insts, Records);
324 assert(Instr && "Missing target independent instruction");
325 assert(Instr->Namespace == "TargetOpcode" && "Bad namespace");
326 InstrsByEnum.push_back(Instr);
337 assert(InstrsByEnum.size() == Insts.size() && "Missing predefined instr");
InstrInfoEmitter.cpp 373 const CodeGenInstruction *Instr = NumberedInstructions[i];
374 InstrNames.add(Instr->TheDef->getName());
386 const CodeGenInstruction *Instr = NumberedInstructions[i];
387 OS << InstrNames.get(Instr->TheDef->getName()) << "U, ";
CodeGenDAGPatterns.cpp     [all...]
  /external/v8/src/mips/
constants-mips.h 172 typedef int32_t Instr;
570 extern const Instr kPopInstruction;
572 extern const Instr kPushInstruction;
574 extern const Instr kPushRegPattern;
576 extern const Instr kPopRegPattern;
577 extern const Instr kLwRegFpOffsetPattern;
578 extern const Instr kSwRegFpOffsetPattern;
579 extern const Instr kLwRegFpNegOffsetPattern;
580 extern const Instr kSwRegFpNegOffsetPattern;
582 extern const Instr kRtMask
    [all...]
  /art/compiler/utils/x86/
constants_x86.h 103 class Instr {
115 // to allocate or create instances of class Instr.
116 // Use the At(pc) function to create references to Instr.
117 static Instr* At(uintptr_t pc) { return reinterpret_cast<Instr*>(pc); }
120 DISALLOW_IMPLICIT_CONSTRUCTORS(Instr);
  /external/llvm/tools/llvm-stress/
llvm-stress.cpp 669 Instruction *Instr = *it;
670 BasicBlock *Curr = Instr->getParent();
671 BasicBlock::iterator Loc= Instr;
673 Instr->moveBefore(Curr->getTerminator());
675 BranchInst::Create(Curr, Next, Instr, Curr->getTerminator());
  /external/llvm/include/llvm/CodeGen/
ScheduleDAG.h 254 MachineInstr *Instr; // Alternatively, a MachineInstr.
312 : Node(node), Instr(0), OrigNode(0), SchedClass(0), NodeNum(nodenum),
325 SUnit(MachineInstr *instr, unsigned nodenum)
326 : Node(0), Instr(instr), OrigNode(0), SchedClass(0), NodeNum(nodenum),
339 : Node(0), Instr(0), OrigNode(0), SchedClass(0), NodeNum(BoundaryID),
362 assert(!Instr && "Setting SDNode of SUnit with MachineInstr!");
369 assert(!Instr && "Reading SDNode of SUnit with MachineInstr!");
375 bool isInstr() const { return Instr; }
381 Instr = MI
    [all...]
  /external/llvm/lib/Analysis/IPA/
InlineCost.cpp     [all...]
  /external/llvm/lib/MC/
MCDwarf.cpp     [all...]
  /external/llvm/lib/Target/PowerPC/
PPCInstrInfo.cpp     [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineAddSub.cpp 157 FAddCombine(InstCombiner::BuilderTy *B) : Builder(B), Instr(0) {}
181 Instruction *Instr;
459 // Input Instr I Factor AddSub0 AddSub1
513 Instr = I;
674 Result = ConstantFP::get(Instr->getType(), 0.0);
775 NewInstr->setDebugLoc(Instr->getDebugLoc());
781 NewInstr->setFastMathFlags(Instr->getFastMathFlags());
829 return Coeff.getValue(Instr->getType());
845 return createFMul(OpndVal, Coeff.getValue(Instr->getType()));
    [all...]
  /art/compiler/utils/arm/
constants_arm.h 39 // General constants are in an anonymous enum in class Instr.
220 // The class Instr enables access to individual fields defined in the ARM
227 // Instr* instr = Instr::At(ptr);
228 // int type = instr->TypeField();
229 // return ((type == 0) || (type == 1)) && instr->HasS();
232 class Instr {
436 // to allocate or create instances of class Instr.
437 // Use the At(pc) function to create references to Instr
    [all...]
  /external/llvm/lib/Target/X86/
X86InstrInfo.cpp     [all...]
  /external/chromium_org/v8/src/arm/
constants-arm.h 48 inline int DecodeConstantPoolLength(int instr) {
49 ASSERT((instr & kConstantPoolMarkerMask) == kConstantPoolMarker);
50 return ((instr >> 4) & 0xfff0) | (instr & 0xf);
75 // General constants are in an anonymous enum in class Instr.
140 // Instr is merely used by the Assembler to distinguish 32bit integers
144 typedef int32_t Instr;
433 extern const Instr kPopInstruction;
437 extern const Instr kPushRegPattern;
441 extern const Instr kPopRegPattern
    [all...]
  /external/llvm/lib/Target/ARM/
ARMBaseInstrInfo.cpp 552 // If this machine instr is an inline asm, measure it.
576 // If this machine instr is a constant pool entry, its size is recorded as
    [all...]
  /external/v8/src/arm/
constants-arm.h 116 // General constants are in an anonymous enum in class Instr.
181 // Instr is merely used by the Assembler to distinguish 32bit integers
185 typedef int32_t Instr;
446 extern const Instr kPopInstruction;
450 extern const Instr kPushRegPattern;
454 extern const Instr kPopRegPattern;
457 extern const Instr kMovLrPc;
459 extern const Instr kLdrPCMask;
460 extern const Instr kLdrPCPattern;
462 extern const Instr kBlxRegMask
    [all...]
  /external/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp 210 void scalarizeInstruction(Instruction *Instr);
213 void vectorizeMemoryInstruction(Instruction *Instr,
    [all...]
  /external/llvm/lib/IR/
Core.cpp     [all...]

Completed in 1691 milliseconds