Searched defs:Instr (Results 1 - 20 of 20) sorted by relevance

/external/chromium_org/v8/src/mips/
H A Dconstants-mips.h173 typedef int32_t Instr; typedef in namespace:v8::internal
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 kRtMas
[all...]
/external/llvm/lib/Target/R600/
H A DR600OptimizeVectorRegisters.cpp59 MachineInstr *Instr; member in class:__anon22412::RegSeqInfo
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
[all...]
/external/llvm/utils/TableGen/
H A DInstrInfoEmitter.cpp373 const CodeGenInstruction *Instr = NumberedInstructions[i]; local
374 InstrNames.add(Instr->TheDef->getName());
386 const CodeGenInstruction *Instr = NumberedInstructions[i]; local
387 OS << InstrNames.get(Instr->TheDef->getName()) << "U, ";
H A DCodeGenTarget.cpp323 const CodeGenInstruction *Instr = GetInstByName(*p, Insts, Records); local
324 assert(Instr && "Missing target independent instruction");
325 assert(Instr->Namespace == "TargetOpcode" && "Bad namespace");
326 InstrsByEnum.push_back(Instr);
H A DCodeGenDAGPatterns.cpp2899 Record *Instr = II->first; local
2901 PatternToMatch(Instr,
2902 Instr->getValueAsListInit("Predicates"),
2906 Instr->getValueAsInt("AddedComplexity"),
2907 Instr->getID()));
/external/v8/src/mips/
H A Dconstants-mips.h172 typedef int32_t Instr; typedef in namespace:v8::internal
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 kRtMas
[all...]
/external/llvm/lib/Transforms/Utils/
H A DBypassSlowDivision.cpp84 Instruction *Instr = J; local
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 local
[all...]
/external/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp669 Instruction *Instr = *it; local
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/
H A DScheduleDAG.h254 MachineInstr *Instr; // Alternatively, a MachineInstr. member in class:llvm::SUnit
312 : Node(node), Instr(0), OrigNode(0), SchedClass(0), NodeNum(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;
388 return Instr;
/external/llvm/lib/Analysis/IPA/
H A DInlineCost.cpp959 Instruction *Instr = CS.getInstruction(); local
960 if (InvokeInst *II = dyn_cast<InvokeInst>(Instr)) {
963 } else if (isa<UnreachableInst>(++BasicBlock::iterator(Instr)))
/external/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp1207 const MachineInstr &Instr = *I; local
1208 unsigned IOpC = Instr.getOpcode();
1211 Instr.modifiesRegister(PPC::CR0, TRI) ||
1212 Instr.readsRegister(PPC::CR0, TRI)))
1224 ((Instr.getOperand(1).getReg() == SrcReg &&
1225 Instr.getOperand(2).getReg() == SrcReg2) ||
1226 (Instr.getOperand(1).getReg() == SrcReg2 &&
1227 Instr.getOperand(2).getReg() == SrcReg))) {
/external/llvm/lib/MC/
H A DMCDwarf.cpp895 const MCCFIInstruction &Instr);
946 const MCCFIInstruction &Instr) {
950 switch (Instr.getOperation()) {
952 unsigned Reg1 = Instr.getRegister();
953 unsigned Reg2 = Instr.getRegister2();
965 unsigned Reg = Instr.getRegister();
977 Instr.getOperation() == MCCFIInstruction::OpAdjustCfaOffset;
984 CFAOffset += Instr.getOffset();
986 CFAOffset = -Instr.getOffset();
1000 Streamer.AddComment(Twine("Reg ") + Twine(Instr
945 EmitCFIInstruction(MCStreamer &Streamer, const MCCFIInstruction &Instr) argument
1097 const MCCFIInstruction &Instr = Instrs[i]; local
[all...]
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp157 FAddCombine(InstCombiner::BuilderTy *B) : Builder(B), Instr(0) {}
181 Instruction *Instr; member in class:__anon22534::FAddCombine
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()));
/external/chromium_org/v8/src/arm/
H A Dconstants-arm.h78 // 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; typedef in namespace:v8::internal
438 extern const Instr kPopInstruction;
442 extern const Instr kPushRegPattern;
446 extern const Instr kPopRegPattern;
449 extern const Instr kMovLrPc;
451 extern const Instr kLdrPCMask;
452 extern const Instr kLdrPCPattern;
454 extern const Instr kVldrDPCMas
[all...]
/external/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp2122 const MachineInstr &Instr = *I; local
2124 if (Instr.modifiesRegister(ARM::CPSR, TRI) ||
2125 Instr.readsRegister(ARM::CPSR, TRI))
2199 const MachineInstr &Instr = *I; local
2200 for (unsigned IO = 0, EO = Instr.getNumOperands();
2202 const MachineOperand &MO = Instr.getOperand(IO);
2214 ARMCC::CondCodes CC = (ARMCC::CondCodes)Instr.getOperand(IO-1).getImm();
/external/llvm/lib/Target/X86/
H A DX86InstrInfo.cpp3445 MachineInstr *Instr = &*RI; local
3448 isRedundantFlagInstr(CmpInstr, SrcReg, SrcReg2, CmpValue, Instr)) {
3449 Sub = Instr;
3453 if (Instr->modifiesRegister(X86::EFLAGS, TRI) ||
3454 Instr->readsRegister(X86::EFLAGS, TRI)) {
3460 if (!Movr0Inst && Instr->getOpcode() == X86::MOV32r0 &&
3461 Instr->registerDefIsDead(X86::EFLAGS, TRI)) {
3462 Movr0Inst = Instr;
3486 const MachineInstr &Instr = *I; local
3487 bool ModifyEFLAGS = Instr
3577 MachineInstr *Instr = &*InsertI; local
[all...]
/external/v8/src/arm/
H A Dconstants-arm.h116 // 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; typedef in namespace:v8::internal
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 kBlxRegMas
[all...]
/external/llvm/bindings/ocaml/llvm/
H A Dllvm_ocaml.c1197 CAMLprim value llvm_add_instruction_param_attr(LLVMValueRef Instr, argument
1200 LLVMAddInstrAttribute(Instr, Int_val(index), Int32_val(PA));
1205 CAMLprim value llvm_remove_instruction_param_attr(LLVMValueRef Instr, argument
1208 LLVMRemoveInstrAttribute(Instr, Int_val(index), Int32_val(PA));
/external/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp210 void scalarizeInstruction(Instruction *Instr);
213 void vectorizeMemoryInstruction(Instruction *Instr,
978 Instruction *Instr = dyn_cast<Instruction>(V); local
979 bool NewInstr = (Instr && Instr->getParent() == LoopVectorBody);
1118 void InnerLoopVectorizer::vectorizeMemoryInstruction(Instruction *Instr, argument
1121 LoadInst *LI = dyn_cast<LoadInst>(Instr);
1122 StoreInst *SI = dyn_cast<StoreInst>(Instr);
1135 return scalarizeInstruction(Instr);
1143 return scalarizeInstruction(Instr);
1252 scalarizeInstruction(Instruction *Instr) argument
[all...]
/external/llvm/lib/IR/
H A DCore.cpp1694 Instruction *Instr = unwrap<Instruction>(Inst); local
1695 BasicBlock::iterator I = Instr;
1696 if (++I == Instr->getParent()->end())
1702 Instruction *Instr = unwrap<Instruction>(Inst); local
1703 BasicBlock::iterator I = Instr;
1704 if (I == Instr->getParent()->begin())
1730 unsigned LLVMGetInstructionCallConv(LLVMValueRef Instr) { argument
1731 Value *V = unwrap(Instr);
1739 void LLVMSetInstructionCallConv(LLVMValueRef Instr, unsigned CC) { argument
1740 Value *V = unwrap(Instr);
1748 LLVMAddInstrAttribute(LLVMValueRef Instr, unsigned index, LLVMAttribute PA) argument
1758 LLVMRemoveInstrAttribute(LLVMValueRef Instr, unsigned index, LLVMAttribute PA) argument
1768 LLVMSetInstrParamAlignment(LLVMValueRef Instr, unsigned index, unsigned align) argument
1827 LLVMPositionBuilder(LLVMBuilderRef Builder, LLVMBasicBlockRef Block, LLVMValueRef Instr) argument
1834 LLVMPositionBuilderBefore(LLVMBuilderRef Builder, LLVMValueRef Instr) argument
1852 LLVMInsertIntoBuilder(LLVMBuilderRef Builder, LLVMValueRef Instr) argument
1856 LLVMInsertIntoBuilderWithName(LLVMBuilderRef Builder, LLVMValueRef Instr, const char *Name) argument
[all...]

Completed in 5825 milliseconds