HomeSort by relevance Sort by last modified time
    Searched defs:Instr (Results 1 - 25 of 35) 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/mips64/
constants_mips64.h 65 class Instr {
75 // to allocate or create instances of class Instr.
76 // Use the At(pc) function to create references to Instr.
77 static Instr* At(uintptr_t pc) { return reinterpret_cast<Instr*>(pc); }
80 DISALLOW_IMPLICIT_CONSTRUCTORS(Instr);
  /external/llvm/bindings/go/llvm/
DIBuilderBindings.cpp 233 Instruction *Instr = D->insertDeclare(
236 return wrap(Instr);
249 Instruction *Instr = D->insertDbgValueIntrinsic(
252 return wrap(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 113 class Instr {
125 // to allocate or create instances of class Instr.
126 // Use the At(pc) function to create references to Instr.
127 static Instr* At(uintptr_t pc) { return reinterpret_cast<Instr*>(pc); }
130 DISALLOW_IMPLICIT_CONSTRUCTORS(Instr);
  /external/llvm/lib/CodeGen/AsmPrinter/
WinCodeViewLineTables.cpp 292 MCSymbol *Instr = FI.Instrs[J];
293 assert(InstrInfo.count(Instr));
322 EmitLabelDiff(*Asm->OutStreamer, Fn, Instr);
323 Asm->EmitInt32(InstrInfo[Instr].LineNumber);
  /external/llvm/lib/Target/AMDGPU/
R600OptimizeVectorRegisters.cpp 64 MachineInstr *Instr;
67 RegSeqInfo(MachineRegisterInfo &MRI, MachineInstr *MI) : Instr(MI) {
69 for (unsigned i = 1, e = Instr->getNumOperands(); i < e; i+=2) {
70 MachineOperand &MO = Instr->getOperand(i);
71 unsigned Chan = Instr->getOperand(i + 1).getImm();
81 return RSI.Instr == Instr;
181 unsigned Reg = RSI->Instr->getOperand(0).getReg();
182 MachineBasicBlock::iterator Pos = RSI->Instr;
186 unsigned SrcVec = BaseRSI->Instr->getOperand(0).getReg()
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCLoopPreIncPrep.cpp 107 BucketElement(const SCEVConstant *O, Instruction *I) : Offset(O), Instr(I) {}
108 BucketElement(Instruction *I) : Offset(nullptr), Instr(I) {}
111 Instruction *Instr;
272 if (auto *II = dyn_cast<IntrinsicInst>(Buckets[i].Elements[j].Instr))
310 Instruction *MemI = Buckets[i].Elements.begin()->Instr;
382 Value *Ptr = GetPointerOperand(I->Instr);
398 PtrIP = I->Instr;
402 I->Instr->hasName() ? I->Instr->getName() + ".off" : "", PtrIP);
PPCInstrInfo.cpp 43 #define DEBUG_TYPE "ppc-instr-info"
    [all...]
  /external/llvm/lib/Transforms/Scalar/
MergedLoadStoreMotion.cpp 323 Instruction *Instr = dyn_cast<Instruction>(I->getOperand(i));
324 if (Instr && Instr->getParent() == Parent)
  /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 314 const CodeGenInstruction *Instr = GetInstByName(*p, Insts, Records);
315 assert(Instr && "Missing target independent instruction");
316 assert(Instr->Namespace == "TargetOpcode" && "Bad namespace");
317 InstrsByEnum.push_back(Instr);
327 assert(InstrsByEnum.size() == Insts.size() && "Missing predefined instr");
  /art/compiler/utils/x86/
constants_x86.h 104 class Instr {
116 // to allocate or create instances of class Instr.
117 // Use the At(pc) function to create references to Instr.
118 static Instr* At(uintptr_t pc) { return reinterpret_cast<Instr*>(pc); }
121 DISALLOW_IMPLICIT_CONSTRUCTORS(Instr);
  /external/llvm/include/llvm/IR/
DiagnosticInfo.h 119 const Instruction *Instr;
128 Instr(nullptr) {}
137 MsgStr(MsgStr), Instr(nullptr) {}
139 /// \p Instr gives the original instruction that triggered the diagnostic.
149 const Instruction *getInstruction() const { return Instr; }
  /external/v8/src/mips/
constants-mips.h 232 typedef int32_t Instr;
821 extern const Instr kPopInstruction;
823 extern const Instr kPushInstruction;
825 extern const Instr kPushRegPattern;
827 extern const Instr kPopRegPattern;
828 extern const Instr kLwRegFpOffsetPattern;
829 extern const Instr kSwRegFpOffsetPattern;
830 extern const Instr kLwRegFpNegOffsetPattern;
831 extern const Instr kSwRegFpNegOffsetPattern;
833 extern const Instr kRtMask
    [all...]
  /external/v8/src/mips64/
constants-mips64.h 208 typedef int32_t Instr;
867 extern const Instr kPopInstruction;
869 extern const Instr kPushInstruction;
871 extern const Instr kPushRegPattern;
873 extern const Instr kPopRegPattern;
874 extern const Instr kLwRegFpOffsetPattern;
875 extern const Instr kSwRegFpOffsetPattern;
876 extern const Instr kLwRegFpNegOffsetPattern;
877 extern const Instr kSwRegFpNegOffsetPattern;
879 extern const Instr kRtMask
    [all...]
  /external/llvm/include/llvm/Analysis/
LoopAccessAnalysis.h 42 const Instruction *Instr;
46 : Message(Message.str()), Instr(I) {}
49 LoopAccessReport(const Instruction *I = nullptr) : Instr(I) {}
57 const Instruction *getInstr() const { return Instr; }
190 /// \brief Print the dependence. \p Instr is used to map the instruction
  /external/llvm/lib/Transforms/Instrumentation/
InstrProfiling.cpp 149 auto Instr = I++;
150 if (auto *Inc = dyn_cast<InstrProfIncrementInst>(Instr)) {
153 } else if (auto *Ind = dyn_cast<InstrProfValueProfileInst>(Instr)) {
  /external/llvm/include/llvm/CodeGen/
ScheduleDAG.h 266 MachineInstr *Instr; // Alternatively, a MachineInstr.
326 : Node(node), Instr(nullptr), OrigNode(nullptr), SchedClass(nullptr),
341 SUnit(MachineInstr *instr, unsigned nodenum)
342 : Node(nullptr), Instr(instr), OrigNode(nullptr), SchedClass(nullptr),
357 : Node(nullptr), Instr(nullptr), OrigNode(nullptr), SchedClass(nullptr),
382 assert(!Instr && "Setting SDNode of SUnit with MachineInstr!");
389 assert(!Instr && "Reading SDNode of SUnit with MachineInstr!");
395 bool isInstr() const { return Instr; }
401 Instr = MI
    [all...]
  /external/llvm/lib/Analysis/
InlineCost.cpp     [all...]
  /external/llvm/lib/MC/
MCDwarf.cpp     [all...]
  /external/llvm/lib/Target/AArch64/
AArch64InstrInfo.cpp 706 static bool UpdateOperandRegClass(MachineInstr *Instr) {
707 MachineBasicBlock *MBB = Instr->getParent();
715 for (unsigned OpIdx = 0, EndIdx = Instr->getNumOperands(); OpIdx < EndIdx;
717 MachineOperand &MO = Instr->getOperand(OpIdx);
719 Instr->getRegClassConstraint(OpIdx, TII, TRI);
811 const MachineInstr &Instr = *I;
813 if (Instr.modifiesRegister(AArch64::NZCV, TRI) ||
814 (!CheckOnlyCCWrites && Instr.readsRegister(AArch64::NZCV, TRI)))
912 const MachineInstr &Instr = *I;
913 for (unsigned IO = 0, EO = Instr.getNumOperands(); !IsSafe && IO != EO
    [all...]
  /external/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 {
307 // The range of the branch instruction, expressed as 'instr +- range'.
440 const Instr kImmExceptionIsRedirectedCall = 0xca11;
444 const Instr kImmExceptionIsUnreachable = 0xdebf;
448 const Instr kImmExceptionIsPrintf = 0xdeb1
    [all...]
  /art/compiler/utils/arm/
constants_arm.h 40 // General constants are in an anonymous enum in class Instr.
225 // The class Instr enables access to individual fields defined in the ARM
232 // Instr* instr = Instr::At(ptr);
233 // int type = instr->TypeField();
234 // return ((type == 0) || (type == 1)) && instr->HasS();
237 class Instr {
441 // to allocate or create instances of class Instr.
442 // Use the At(pc) function to create references to Instr
    [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineAddSub.cpp 160 FAddCombine(InstCombiner::BuilderTy *B) : Builder(B), Instr(nullptr) {}
184 Instruction *Instr;
462 // Input Instr I Factor AddSub0 AddSub1
529 Instr = I;
689 Result = ConstantFP::get(Instr->getType(), 0.0);
791 NewInstr->setDebugLoc(Instr->getDebugLoc());
798 NewInstr->setFastMathFlags(Instr->getFastMathFlags());
845 return Coeff.getValue(Instr->getType());
861 return createFMul(OpndVal, Coeff.getValue(Instr->getType()));
    [all...]

Completed in 1080 milliseconds

1 2