/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); 78 // General constants are in an anonymous enum in class Instr. 143 // Instr is merely used by the Assembler to distinguish 32bit integers 147 typedef int32_t Instr; 438 extern const Instr kPopInstruction; 442 extern const Instr kPushRegPattern; 446 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...] |