/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 | 245 typedef int32_t Instr; 835 extern const Instr kPopInstruction; 837 extern const Instr kPushInstruction; 839 extern const Instr kPushRegPattern; 841 extern const Instr kPopRegPattern; 842 extern const Instr kLwRegFpOffsetPattern; 843 extern const Instr kSwRegFpOffsetPattern; 844 extern const Instr kLwRegFpNegOffsetPattern; 845 extern const Instr kSwRegFpNegOffsetPattern; 847 extern const Instr kRtMask [all...] |
/external/v8/src/mips64/ |
constants-mips64.h | 208 typedef int32_t Instr; 868 extern const Instr kPopInstruction; 870 extern const Instr kPushInstruction; 872 extern const Instr kPushRegPattern; 874 extern const Instr kPopRegPattern; 875 extern const Instr kLwRegFpOffsetPattern; 876 extern const Instr kSwRegFpOffsetPattern; 877 extern const Instr kLwRegFpNegOffsetPattern; 878 extern const Instr kSwRegFpNegOffsetPattern; 880 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...] |