Home
last modified time | relevance | path

Searched refs:Insn (Results 1 – 25 of 41) sorted by relevance

12

/external/llvm/lib/Target/XCore/Disassembler/
DXCoreDisassembler.cpp46 uint64_t &Size, uint16_t &Insn) { in readInstruction16() argument
53 Insn = (Bytes[0] << 0) | (Bytes[1] << 8); in readInstruction16()
58 uint64_t &Size, uint32_t &Insn) { in readInstruction32() argument
65 Insn = in readInstruction32()
93 unsigned Insn,
98 unsigned Insn,
103 unsigned Insn,
108 unsigned Insn,
113 unsigned Insn,
118 unsigned Insn,
[all …]
/external/llvm/lib/Target/ARM/Disassembler/
DARMDisassembler.cpp186 static DecodeStatus DecodeBitfieldMaskOperand(MCInst &Inst, unsigned Insn,
188 static DecodeStatus DecodeCopMemInstruction(MCInst &Inst, unsigned Insn,
191 unsigned Insn,
194 static DecodeStatus DecodeSORegMemOperand(MCInst &Inst, unsigned Insn,
196 static DecodeStatus DecodeAddrMode3Instruction(MCInst &Inst,unsigned Insn,
198 static DecodeStatus DecodeSORegImmOperand(MCInst &Inst, unsigned Insn,
200 static DecodeStatus DecodeSORegRegOperand(MCInst &Inst, unsigned Insn,
204 unsigned Insn,
207 static DecodeStatus DecodeT2MOVTWInstruction(MCInst &Inst, unsigned Insn,
209 static DecodeStatus DecodeArmMOVTWInstruction(MCInst &Inst, unsigned Insn,
[all …]
/external/llvm/lib/Target/Mips/Disassembler/
DMipsDisassembler.cpp96 unsigned Insn,
130 unsigned Insn,
190 unsigned Insn,
228 unsigned Insn,
233 unsigned Insn,
238 unsigned Insn,
243 unsigned Insn,
248 unsigned Insn,
253 unsigned Insn,
257 static DecodeStatus DecodeMSA128Mem(MCInst &Inst, unsigned Insn,
[all …]
/external/llvm/utils/TableGen/
DPseudoLoweringEmitter.cpp56 CodeGenInstruction &Insn,
74 addDagOperandMapping(Record *Rec, DagInit *Dag, CodeGenInstruction &Insn, in addDagOperandMapping() argument
93 if (DI->getDef() != Insn.Operands[BaseIdx + i].Rec) in addDagOperandMapping()
97 Insn.Operands[BaseIdx + i].Rec->getName() + "'"); in addDagOperandMapping()
101 for (unsigned I = 0, E = Insn.Operands[i].MINumOperands; I != E; ++I) in addDagOperandMapping()
103 OpsAdded += Insn.Operands[i].MINumOperands; in addDagOperandMapping()
112 addDagOperandMapping(Rec, SubDag, Insn, OperandMap, BaseIdx + i); in addDagOperandMapping()
140 CodeGenInstruction Insn(Operator); in evaluateExpansion() local
142 if (Insn.isCodeGenOnly || Insn.isPseudo) in evaluateExpansion()
146 if (Insn.Operands.size() != Dag->getNumArgs()) in evaluateExpansion()
[all …]
DFixedLenDecoderEmitter.cpp367 void insnWithID(insn_t &Insn, unsigned Opcode) const { in insnWithID() argument
380 Insn.push_back(BIT_UNSET); in insnWithID()
382 Insn.push_back(bitFromBits(Bits, i)); in insnWithID()
396 bool fieldFromInsn(uint64_t &Field, insn_t &Insn, unsigned StartBit,
427 const insn_t &Insn) const;
504 insn_t Insn; in Filter() local
507 Owner->insnWithID(Insn, Owner->Opcodes[i]); in Filter()
511 bool ok = Owner->fieldFromInsn(Field, Insn, StartBit, NumBits); in Filter()
900 bool FilterChooser::fieldFromInsn(uint64_t &Field, insn_t &Insn, in fieldFromInsn() argument
905 if (Insn[StartBit + i] == BIT_UNSET) in fieldFromInsn()
[all …]
/external/dexmaker/src/dx/java/com/android/dx/rop/code/
DInsnList.java43 public Insn get(int n) { in get()
44 return (Insn) get0(n); in get()
53 public void set(int n, Insn insn) { in set()
63 public Insn getLast() { in getLast()
72 public void forEach(Insn.Visitor visitor) { in forEach()
118 Insn one = (Insn) get0(i); in withRegisterOffset()
DInsn.java30 public abstract class Insn implements ToHuman { class
51 public Insn(Rop opcode, SourcePosition position, RegisterSpec result, in Insn() method in Insn
225 public abstract Insn withAddedCatch(Type type); in withAddedCatch()
234 public abstract Insn withRegisterOffset(int delta); in withRegisterOffset()
245 public Insn withSourceLiteral() { in withSourceLiteral()
254 public Insn copy() { in copy()
278 public boolean contentEquals(Insn b) { in contentEquals()
295 public abstract Insn withNewRegisters(RegisterSpec result, in withNewRegisters()
DSwitchInsn.java28 extends Insn {
76 public Insn withAddedCatch(Type type) { in withAddedCatch()
82 public Insn withRegisterOffset(int delta) { in withRegisterOffset()
96 public boolean contentEquals(Insn b) { in contentEquals()
102 public Insn withNewRegisters(RegisterSpec result, in withNewRegisters()
DBasicBlock.java86 Insn lastInsn = insns.get(sz - 1); in BasicBlock()
200 public Insn getFirstInsn() { in getFirstInsn()
210 public Insn getLastInsn() { in getLastInsn()
235 Insn lastInsn = insns.getLast(); in hasExceptionHandlers()
250 Insn lastInsn = insns.getLast(); in getExceptionHandlerTypes()
DFillArrayDataInsn.java31 extends Insn {
96 public Insn withAddedCatch(Type type) { in withAddedCatch()
102 public Insn withRegisterOffset(int delta) { in withRegisterOffset()
110 public Insn withNewRegisters(RegisterSpec result, in withNewRegisters()
DThrowingInsn.java29 extends Insn {
98 public Insn withAddedCatch(Type type) { in withAddedCatch()
105 public Insn withRegisterOffset(int delta) { in withRegisterOffset()
113 public Insn withNewRegisters(RegisterSpec result, in withNewRegisters()
DPlainInsn.java31 extends Insn {
85 public Insn withAddedCatch(Type type) { in withAddedCatch()
91 public Insn withRegisterOffset(int delta) { in withRegisterOffset()
99 public Insn withSourceLiteral() { in withSourceLiteral()
149 public Insn withNewRegisters(RegisterSpec result, in withNewRegisters()
DLocalVariableInfo.java48 private final HashMap<Insn, RegisterSpec> insnAssignments;
67 new HashMap<Insn, RegisterSpec>(blocks.getInstructionCount()); in LocalVariableInfo()
190 public void addAssignment(Insn insn, RegisterSpec spec) { in addAssignment()
211 public RegisterSpec getAssignment(Insn insn) { in getAssignment()
DPlainCstInsn.java63 public Insn withAddedCatch(Type type) { in withAddedCatch()
69 public Insn withRegisterOffset(int delta) { in withRegisterOffset()
78 public Insn withNewRegisters(RegisterSpec result, in withNewRegisters()
DThrowingCstInsn.java83 public Insn withAddedCatch(Type type) { in withAddedCatch()
91 public Insn withRegisterOffset(int delta) { in withRegisterOffset()
100 public Insn withNewRegisters(RegisterSpec result, in withNewRegisters()
DCstInsn.java25 extends Insn {
66 public boolean contentEquals(Insn b) { in contentEquals()
DBasicBlockList.java138 Insn insn = insns.get(j); in getEffectiveInstructionCount()
173 public void forEachInsn(Insn.Visitor visitor) { in forEachInsn()
313 implements Insn.Visitor {
368 private void visit(Insn insn) { in visit()
/external/dexmaker/src/dx/java/com/android/dx/ssa/
DLiteralOpUpgrader.java22 import com.android.dx.rop.code.Insn;
96 Insn originalRopInsn = insn.getOriginalRopInsn(); in run()
147 Insn originalRopInsn = insn.getOriginalRopInsn(); in tryReplacingWithConstant()
189 Insn originalRopInsn = insn.getOriginalRopInsn(); in replacePlainInsn()
191 Insn newRopInsn; in replacePlainInsn()
DNormalSsaInsn.java26 private Insn insn;
34 NormalSsaInsn(final Insn insn, final SsaBasicBlock block) { in NormalSsaInsn()
120 public Insn toRopInsn() { in toRopInsn()
134 public Insn getOriginalRopInsn() { in getOriginalRopInsn()
DSsaInsn.java55 public static SsaInsn makeFromRop(Insn insn, SsaBasicBlock block) { in makeFromRop()
184 abstract public Insn getOriginalRopInsn(); in getOriginalRopInsn()
223 public abstract Insn toRopInsn(); in toRopInsn()
/external/dexmaker/src/main/java/com/google/dexmaker/
DLabel.java20 import com.android.dx.rop.code.Insn;
32 final List<Insn> instructions = new ArrayList<Insn>();
/external/dexmaker/src/dx/java/com/android/dx/dex/code/
DRopTranslator.java24 import com.android.dx.rop.code.Insn;
189 method.getBlocks().forEachInsn(new Insn.BaseVisitor() { in calculateParamsAreInOrder()
271 Insn lastInsn = block.getLastInsn(); in outputBlock()
453 private static RegisterSpecList getRegs(Insn insn) { in getRegs()
467 private static RegisterSpecList getRegs(Insn insn, in getRegs()
495 private class TranslationVisitor implements Insn.Visitor {
675 Insn insn in getNextMoveResultPseudo()
871 public void addIntroductionIfNecessary(Insn insn) { in addIntroductionIfNecessary()
DBlockAddresses.java21 import com.android.dx.rop.code.Insn;
133 Insn insn = one.getInsns().get(0); in setupArrays()
/external/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
DRuntimeDyldMachOARM.h142 uint32_t Insn = readBytesUnaligned(LocalAddress, 4); in resolveRelocation() local
143 Insn = (Insn & 0xfff0f000) | ((Value & 0xf000) << 4) | (Value & 0x0fff); in resolveRelocation()
144 writeBytesUnaligned(Insn, LocalAddress, 4); in resolveRelocation()
/external/llvm/lib/Target/Sparc/Disassembler/
DSparcDisassembler.cpp211 uint64_t &Size, uint32_t &Insn) { in readInstruction32() argument
219 Insn = in readInstruction32()
230 uint32_t Insn; in getInstruction() local
232 DecodeStatus Result = readInstruction32(Bytes, Address, Size, Insn); in getInstruction()
239 decodeInstruction(DecoderTableSparc32, Instr, Insn, Address, this, STI); in getInstruction()

12