HomeSort by relevance Sort by last modified time
    Searched defs:Opcode (Results 26 - 50 of 81) sorted by null

12 3 4

  /external/llvm/include/llvm/MC/
MCInstrDesc.h 136 unsigned short Opcode; // The opcode number
159 /// getOpcode - Return the opcode number for this descriptor.
161 return Opcode;
522 /// or zero if the encoding size cannot be known from the opcode.
MCExpr.h 257 enum Opcode {
265 Opcode Op;
268 MCUnaryExpr(Opcode _Op, const MCExpr *_Expr)
275 static const MCUnaryExpr *Create(Opcode Op, const MCExpr *Expr,
295 Opcode getOpcode() const { return Op; }
311 enum Opcode {
337 Opcode Op;
340 MCBinaryExpr(Opcode _Op, const MCExpr *_LHS, const MCExpr *_RHS)
347 static const MCBinaryExpr *Create(Opcode Op, const MCExpr *LHS,
427 Opcode getOpcode() const { return Op;
    [all...]
  /external/llvm/lib/Target/ARM/
ARMExpandPseudoInsts.cpp 326 static const NEONLdStTableEntry *LookupNEONLdSt(unsigned Opcode) {
341 std::lower_bound(NEONLdStTable, NEONLdStTable + NumEntries, Opcode);
342 if (I != NEONLdStTable + NumEntries && I->PseudoOpc == Opcode)
614 unsigned Opcode = MI.getOpcode();
619 bool isCC = Opcode == ARM::MOVCCi32imm || Opcode == ARM::t2MOVCCi32imm;
624 (Opcode == ARM::MOVi32imm || Opcode == ARM::MOVCCi32imm)) {
    [all...]
Thumb2SizeReduction.cpp 42 uint16_t WideOpc; // Wide opcode
43 uint16_t NarrowOpc1; // Narrow opcode to transform to
44 uint16_t NarrowOpc2; // Narrow opcode when it's two-address
107 // FIXME: Clean this up after splitting each Thumb load / store opcode
147 /// ReduceOpcodeMap - Maps wide opcode to index of entry in ReduceTable.
278 /// Old opcode has an optional def of CPSR.
281 // If old opcode does not implicitly define CPSR, then it's not ok since
343 llvm_unreachable("Unexpected Thumb2 load / store opcode!");
579 // source insn opcode. So for now, we hack a local entry record to use.
868 unsigned Opcode = MI->getOpcode()
    [all...]
ARMAsmPrinter.cpp     [all...]
ARMCodeEmitter.cpp 282 unsigned Reloc = (MCID.Opcode == ARM::MOVi16 ?
362 /// getShiftOp - Return the shift opcode (bit[6:5]) of the immediate value.
427 /// getShiftOp - Return the shift opcode (bit[6:5]) of the immediate value.
869 unsigned Opcode = MI.getDesc().Opcode;
    [all...]
ARMBaseInstrInfo.cpp 54 uint16_t MLxOpc; // MLA / MLS opcode
55 uint16_t MulOpc; // Expanded multiplication opcode
56 uint16_t AddSubOpc; // Expanded add / sub opcode
    [all...]
ARMConstantIslandPass.cpp 232 /// opcode.
    [all...]
  /external/llvm/lib/Target/ARM/InstPrinter/
ARMInstPrinter.cpp 53 unsigned Opcode = MI->getOpcode();
56 if (Opcode == ARM::HINT || Opcode == ARM::t2HINT) {
70 if (Opcode == ARM::t2HINT)
77 if (Opcode == ARM::MOVsr) {
97 if (Opcode == ARM::MOVsi) {
122 if ((Opcode == ARM::STMDB_UPD || Opcode == ARM::t2STMDB_UPD) &&
128 if (Opcode == ARM::t2STMDB_UPD)
135 if (Opcode == ARM::STR_PRE_IMM && MI->getOperand(2).getReg() == ARM::SP &
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCISelDAGToDAG.cpp 85 /// rotate and mask opcode and mask operation.
159 /// Reg in an asm, because the load or store opcode would have to change.
319 // opcode and that it has a immediate integer right operand.
357 unsigned Opcode = N->getOpcode();
362 if (Opcode == ISD::SHL) {
367 } else if (Opcode == ISD::SRL) {
374 } else if (Opcode == ISD::ROTL) {
    [all...]
  /external/llvm/lib/Transforms/Scalar/
Reassociate.cpp 159 /// opcode and if it only has one use.
160 static BinaryOperator *isReassociableOp(Value *V, unsigned Opcode) {
162 cast<Instruction>(V)->getOpcode() == Opcode)
270 static void IncorporateWeight(APInt &LHS, const APInt &RHS, unsigned Opcode) {
288 if (Instruction::isIdempotent(Opcode)) {
295 if (Instruction::isNilpotent(Opcode)) {
301 if (Opcode == Instruction::Add) {
307 assert(Opcode == Instruction::Mul && "Unknown associative operation!");
344 static Constant *EvaluateRepeatedConstant(unsigned Opcode, Constant *C,
348 if (Opcode == Instruction::Add
    [all...]
IndVarSimplify.cpp 748 unsigned Opcode = DU.NarrowUse->getOpcode();
749 switch (Opcode) {
    [all...]
  /external/llvm/examples/Kaleidoscope/Chapter6/
toy.cpp 129 char Opcode;
132 UnaryExprAST(char opcode, ExprAST *operand)
133 : Opcode(opcode), Operand(operand) {}
562 Function *F = TheModule->getFunction(std::string("unary")+Opcode);
  /external/llvm/examples/Kaleidoscope/Chapter7/
toy.cpp 134 char Opcode;
137 UnaryExprAST(char opcode, ExprAST *operand)
138 : Opcode(opcode), Operand(operand) {}
640 Function *F = TheModule->getFunction(std::string("unary")+Opcode);
    [all...]
  /external/llvm/lib/Analysis/
InstructionSimplify.cpp 124 /// it into "(A op B) op' (A op C)". Here "op" is given by Opcode and "op'" is
128 static Value *ExpandBinOp(unsigned Opcode, Value *LHS, Value *RHS,
142 if (Value *L = SimplifyBinOp(Opcode, A, C, Q, MaxRecurse))
143 if (Value *R = SimplifyBinOp(Opcode, B, C, Q, MaxRecurse)) {
165 if (Value *L = SimplifyBinOp(Opcode, A, B, Q, MaxRecurse))
166 if (Value *R = SimplifyBinOp(Opcode, A, C, Q, MaxRecurse)) {
185 /// FactorizeBinOp - Simplify "LHS Opcode RHS" by factorizing out a common term
186 /// using the operation OpCodeToExtract. For example, when Opcode is Add and
189 static Value *FactorizeBinOp(unsigned Opcode, Value *LHS, Value *RHS,
215 if (Value *V = SimplifyBinOp(Opcode, B, DD, Q, MaxRecurse))
    [all...]
ValueTracking.cpp 655 unsigned Opcode = LU->getOpcode();
659 if (Opcode == Instruction::Add ||
660 Opcode == Instruction::Sub ||
661 Opcode == Instruction::And ||
662 Opcode == Instruction::Or ||
663 Opcode == Instruction::Mul) {
    [all...]
  /external/llvm/lib/CodeGen/
MachineLICM.cpp 102 // For each opcode, keep a list of potential CSE instructions.
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
ScheduleDAGRRList.cpp 264 /// opcode to determine what register class is being generated.
277 unsigned Opcode = Node->getMachineOpcode();
279 if (Opcode == TargetOpcode::REG_SEQUENCE) {
288 const MCInstrDesc Desc = TII->get(Opcode);
    [all...]
  /external/llvm/lib/MC/
MCDwarf.cpp 38 // First special line opcode - leave room for the standard opcodes.
43 // Minimum line offset in a special line info. opcode. This value
47 // Range of line offsets in a special line info. opcode.
252 // Standard opcode lengths
351 uint64_t Temp, Opcode;
376 // If the line increment is out of range of a special opcode, we must encode
387 // Use DW_LNS_copy instead of a "line +0, addr +0" special opcode.
393 // Bias the opcode by the special opcode base.
398 // Try using a special opcode
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonISelDAGToDAG.cpp 80 SDNode *SelectIndexedLoadZeroExtend64(LoadSDNode *LD, unsigned Opcode,
82 SDNode *SelectIndexedLoadSignExtend64(LoadSDNode *LD, unsigned Opcode,
302 unsigned Opcode = 0;
318 // Figure out base + offset opcode
319 if (LoadedVT == MVT::i64) Opcode = Hexagon::LDrid_indexed;
320 else if (LoadedVT == MVT::i32) Opcode = Hexagon::LDriw_indexed;
321 else if (LoadedVT == MVT::i16) Opcode = Hexagon::LDrih_indexed;
322 else if (LoadedVT == MVT::i8) Opcode = Hexagon::LDrib_indexed;
327 SDNode* Result = CurDAG->getMachineNode(Opcode, dl,
346 unsigned Opcode,
    [all...]
  /external/llvm/lib/Target/MBlaze/
MBlazeISelLowering.cpp 43 const char *MBlazeTargetLowering::getTargetNodeName(unsigned Opcode) const {
44 switch (Opcode) {
356 // true/false values to select between, and a branch opcode to use.
492 unsigned opcode = 0; local
495 case MBlaze::LAA32: opcode = MBlaze::ADDIK; break;
496 case MBlaze::LAS32: opcode = MBlaze::RSUBIK; break;
497 case MBlaze::LAD32: opcode = MBlaze::AND; break;
498 case MBlaze::LAO32: opcode = MBlaze::OR; break;
499 case MBlaze::LAX32: opcode = MBlaze::XOR; break;
500 case MBlaze::LAN32: opcode = MBlaze::AND; break
    [all...]
  /external/llvm/utils/TableGen/
DAGISelMatcher.h 60 CheckOpcode, // Fail if not opcode.
61 SwitchOpcode, // Dispatch based on opcode.
448 /// specified opcode, if not it fails to match.
450 const SDNodeInfo &Opcode;
452 CheckOpcodeMatcher(const SDNodeInfo &opcode)
453 : Matcher(CheckOpcode), Opcode(opcode) {}
455 const SDNodeInfo &getOpcode() const { return Opcode; }
470 /// SwitchOpcodeMatcher - Switch based on the current node's opcode, dispatching
471 /// to one matcher per opcode. If the opcode doesn't match any of the cases
    [all...]
  /sdk/emulator/qtools/
opcode.h 9 // the opflags[] array in opcode.cpp.
10 enum Opcode {
113 // Define bit flags for the opcode categories
132 inline bool isALU(Opcode op) { return (opcode_flags[op] & kCatAlu) != 0; }
133 inline bool isBranch(Opcode op) { return (opcode_flags[op] & kCatBranch) != 0; }
134 inline bool isBranchLink(Opcode op) {
137 inline bool isBranchExch(Opcode op) {
140 inline bool isLoad(Opcode op) { return (opcode_flags[op] & kCatLoad) != 0; }
141 inline bool isLoadMultiple(Opcode op) {
144 inline bool isStoreMultiple(Opcode op)
    [all...]
  /external/javassist/src/main/javassist/bytecode/
Opcode.java 26 public interface Opcode {
440 0, // wide, 196 depends on the following opcode
  /external/llvm/lib/MC/MCParser/
AsmParser.cpp     [all...]

Completed in 1473 milliseconds

12 3 4