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

1 2

  /external/llvm/lib/Target/NVPTX/
NVPTXImageOptimizer.cpp 61 Instruction &Instr = *I;
69 Changed |= replaceIsTypePSampler(Instr);
72 Changed |= replaceIsTypePSurface(Instr);
75 Changed |= replaceIsTypePTexture(Instr);
  /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);
  /art/compiler/utils/x86_64/
constants_x86_64.h 111 class Instr {
123 // to allocate or create instances of class Instr.
124 // Use the At(pc) function to create references to Instr.
125 static Instr* At(uintptr_t pc) { return reinterpret_cast<Instr*>(pc); }
128 DISALLOW_IMPLICIT_CONSTRUCTORS(Instr);
  /external/chromium_org/v8/src/mips/
constants-mips.h 181 typedef int32_t Instr;
592 extern const Instr kPopInstruction;
594 extern const Instr kPushInstruction;
596 extern const Instr kPushRegPattern;
598 extern const Instr kPopRegPattern;
599 extern const Instr kLwRegFpOffsetPattern;
600 extern const Instr kSwRegFpOffsetPattern;
601 extern const Instr kLwRegFpNegOffsetPattern;
602 extern const Instr kSwRegFpNegOffsetPattern;
604 extern const Instr kRtMask
    [all...]
  /external/llvm/include/llvm/IR/
DiagnosticInfo.h 106 const Instruction *Instr;
115 Instr(nullptr) {}
124 MsgStr(MsgStr), Instr(nullptr) {}
126 /// \p Instr gives the original instruction that triggered the diagnostic.
136 const Instruction *getInstruction() const { return Instr; }
  /external/llvm/lib/CodeGen/AsmPrinter/
WinCodeViewLineTables.cpp 176 MCSymbol *Instr = FI.Instrs[J];
177 assert(InstrInfo.count(Instr));
206 EmitLabelDiff(Asm->OutStreamer, Fn, Instr);
207 Asm->EmitInt32(InstrInfo[Instr].LineNumber);
  /external/llvm/lib/Target/R600/
R600OptimizeVectorRegisters.cpp 63 MachineInstr *Instr;
66 RegSeqInfo(MachineRegisterInfo &MRI, MachineInstr *MI) : Instr(MI) {
68 for (unsigned i = 1, e = Instr->getNumOperands(); i < e; i+=2) {
69 MachineOperand &MO = Instr->getOperand(i);
70 unsigned Chan = Instr->getOperand(i + 1).getImm();
80 return RSI.Instr == Instr;
180 unsigned Reg = RSI->Instr->getOperand(0).getReg();
181 MachineBasicBlock::iterator Pos = RSI->Instr;
185 unsigned SrcVec = BaseRSI->Instr->getOperand(0).getReg()
    [all...]
  /external/llvm/lib/Transforms/Utils/
BypassSlowDivision.cpp 85 Instruction *Instr = J;
86 Value *Dividend = Instr->getOperand(0);
87 Value *Divisor = Instr->getOperand(1);
142 PHINode *QuoPhi = SuccessorBuilder.CreatePHI(Instr->getType(), 2);
145 PHINode *RemPhi = SuccessorBuilder.CreatePHI(Instr->getType(), 2);
149 // Replace Instr with appropriate phi node
151 Instr->replaceAllUsesWith(QuoPhi);
153 Instr->replaceAllUsesWith(RemPhi);
154 Instr->eraseFromParent();
193 Instruction *Instr = J
    [all...]
  /external/llvm/utils/TableGen/
CodeGenTarget.cpp 307 const CodeGenInstruction *Instr = GetInstByName(*p, Insts, Records);
308 assert(Instr && "Missing target independent instruction");
309 assert(Instr->Namespace == "TargetOpcode" && "Bad namespace");
310 InstrsByEnum.push_back(Instr);
321 assert(InstrsByEnum.size() == Insts.size() && "Missing predefined instr");
CodeGenDAGPatterns.cpp     [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/lib/Target/AArch64/
AArch64InstrInfo.cpp 616 static bool UpdateOperandRegClass(MachineInstr *Instr) {
617 MachineBasicBlock *MBB = Instr->getParent();
626 for (unsigned OpIdx = 0, EndIdx = Instr->getNumOperands(); OpIdx < EndIdx;
628 MachineOperand &MO = Instr->getOperand(OpIdx);
630 Instr->getRegClassConstraint(OpIdx, TII, TRI);
727 const MachineInstr &Instr = *I;
729 if (Instr.modifiesRegister(AArch64::NZCV, TRI) ||
730 Instr.readsRegister(AArch64::NZCV, TRI))
778 const MachineInstr &Instr = *I;
779 for (unsigned IO = 0, EO = Instr.getNumOperands(); !IsSafe && IO != EO
    [all...]
  /external/chromium_org/v8/src/arm64/
instructions-arm64.h 19 typedef uint32_t Instr;
99 V8_INLINE Instr InstructionBits() const {
100 return *reinterpret_cast<const Instr*>(this);
103 V8_INLINE void SetInstructionBits(Instr new_instr) {
104 *reinterpret_cast<Instr*>(this) = new_instr;
120 Instr Mask(uint32_t mask) const {
291 // The range of the branch instruction, expressed as 'instr +- range'.
410 const Instr kImmExceptionIsRedirectedCall = 0xca11;
414 const Instr kImmExceptionIsUnreachable = 0xdebf;
418 const Instr kImmExceptionIsPrintf = 0xdeb1
    [all...]
  /external/llvm/tools/llvm-stress/
llvm-stress.cpp 673 Instruction *Instr = *it;
674 BasicBlock *Curr = Instr->getParent();
675 BasicBlock::iterator Loc= Instr;
677 Instr->moveBefore(Curr->getTerminator());
679 BranchInst::Create(Curr, Next, Instr, Curr->getTerminator());
  /external/llvm/include/llvm/CodeGen/
ScheduleDAG.h 260 MachineInstr *Instr; // Alternatively, a MachineInstr.
320 : Node(node), Instr(nullptr), OrigNode(nullptr), SchedClass(nullptr),
335 SUnit(MachineInstr *instr, unsigned nodenum)
336 : Node(nullptr), Instr(instr), OrigNode(nullptr), SchedClass(nullptr),
351 : Node(nullptr), Instr(nullptr), OrigNode(nullptr), SchedClass(nullptr),
376 assert(!Instr && "Setting SDNode of SUnit with MachineInstr!");
383 assert(!Instr && "Reading SDNode of SUnit with MachineInstr!");
389 bool isInstr() const { return Instr; }
395 Instr = MI
    [all...]
  /external/llvm/lib/Analysis/IPA/
InlineCost.cpp     [all...]
  /external/llvm/lib/MC/
MCDwarf.cpp     [all...]
  /external/vixl/src/a64/
instructions-a64.h 37 typedef uint32_t Instr;
156 inline Instr InstructionBits() const {
157 return *(reinterpret_cast<const Instr*>(this));
160 inline void SetInstructionBits(Instr new_instr) {
161 *(reinterpret_cast<Instr*>(this)) = new_instr;
177 inline Instr Mask(uint32_t mask) const {
  /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/PowerPC/
PPCInstrInfo.cpp 41 #define DEBUG_TYPE "ppc-instr-info"
    [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineAddSub.cpp 159 FAddCombine(InstCombiner::BuilderTy *B) : Builder(B), Instr(nullptr) {}
183 Instruction *Instr;
461 // Input Instr I Factor AddSub0 AddSub1
528 Instr = I;
689 Result = ConstantFP::get(Instr->getType(), 0.0);
794 NewInstr->setDebugLoc(Instr->getDebugLoc());
801 NewInstr->setFastMathFlags(Instr->getFastMathFlags());
849 return Coeff.getValue(Instr->getType());
865 return createFMul(OpndVal, Coeff.getValue(Instr->getType()));
    [all...]
  /external/chromium_org/v8/src/arm/
constants-arm.h 25 inline int DecodeConstantPoolLength(int instr) {
26 ASSERT((instr & kConstantPoolMarkerMask) == kConstantPoolMarker);
27 return ((instr >> 4) & 0xfff0) | (instr & 0xf);
55 // General constants are in an anonymous enum in class Instr.
120 // Instr is merely used by the Assembler to distinguish 32bit integers
124 typedef int32_t Instr;
415 extern const Instr kPopInstruction;
419 extern const Instr kPushRegPattern;
423 extern const Instr kPopRegPattern
    [all...]
  /external/llvm/lib/Target/ARM/
ARMBaseInstrInfo.cpp 579 // If this machine instr is an inline asm, measure it.
598 // If this machine instr is a constant pool entry, its size is recorded as
    [all...]
  /external/llvm/lib/Target/X86/
X86InstrInfo.cpp 42 #define DEBUG_TYPE "x86-instr-info"
    [all...]
  /external/llvm/bindings/ocaml/llvm/
llvm_ocaml.c     [all...]

Completed in 778 milliseconds

1 2