Home
last modified time | relevance | path

Searched refs:Opcodes (Results 1 – 25 of 46) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DARMWinEHPrinter.h38 bool opcode_0xxxxxxx(const uint8_t *Opcodes, unsigned &Offset,
40 bool opcode_10Lxxxxx(const uint8_t *Opcodes, unsigned &Offset,
42 bool opcode_1100xxxx(const uint8_t *Opcodes, unsigned &Offset,
44 bool opcode_11010Lxx(const uint8_t *Opcodes, unsigned &Offset,
46 bool opcode_11011Lxx(const uint8_t *Opcodes, unsigned &Offset,
48 bool opcode_11100xxx(const uint8_t *Opcodes, unsigned &Offset,
50 bool opcode_111010xx(const uint8_t *Opcodes, unsigned &Offset,
52 bool opcode_1110110L(const uint8_t *Opcodes, unsigned &Offset,
54 bool opcode_11101110(const uint8_t *Opcodes, unsigned &Offset,
56 bool opcode_11101111(const uint8_t *Opcodes, unsigne
[all...]
H A DARMEHABIPrinter.h34 void (OpcodeDecoder::*Routine)(const uint8_t *Opcodes, unsigned &OI);
38 void Decode_00xxxxxx(const uint8_t *Opcodes, unsigned &OI);
39 void Decode_01xxxxxx(const uint8_t *Opcodes, unsigned &OI);
40 void Decode_1000iiii_iiiiiiii(const uint8_t *Opcodes, unsigned &OI);
41 void Decode_10011101(const uint8_t *Opcodes, unsigned &OI);
42 void Decode_10011111(const uint8_t *Opcodes, unsigned &OI);
43 void Decode_1001nnnn(const uint8_t *Opcodes, unsigned &OI);
44 void Decode_10100nnn(const uint8_t *Opcodes, unsigned &OI);
45 void Decode_10101nnn(const uint8_t *Opcodes, unsigned &OI);
46 void Decode_10110000(const uint8_t *Opcodes, unsigned &OI);
[all …]
H A DARMWinEHPrinter.cpp998 void Decoder::decodeOpcodes(ArrayRef<uint8_t> Opcodes, unsigned Offset, in decodeOpcodes()
1003 for (unsigned OI = Offset, OE = Opcodes.size(); !Terminated && OI < OE; ) { in decodeOpcodes()
1008 Opcodes.data()[OI]); in decodeOpcodes()
1013 if ((Opcodes[OI] & DecodeRing[DI].Mask) == DecodeRing[DI].Value) { in decodeOpcodes()
1016 Opcodes[OI]); in decodeOpcodes()
1021 (this->*DecodeRing[DI].Routine)(Opcodes.data(), OI, 0, Prologue); in dumpXDataRecord()
1097 ListScope Opcodes(SW, "Opcodes"); in dumpXDataRecord()
990 decodeOpcodes(ArrayRef<uint8_t> Opcodes,unsigned Offset,bool Prologue) decodeOpcodes() argument
1089 ListScope Opcodes(SW, "Opcodes"); dumpXDataRecord() local
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrFMA3Info.h26 uint16_t Opcodes[3]; member
56 return Opcodes[Form132]; in get132Opcode()
61 return Opcodes[Form213]; in get213Opcode()
66 return Opcodes[Form231]; in get231Opcode()
86 return Opcodes[0] < RHS.Opcodes[0];
H A DX86InstrFMA3Info.cpp173 return Group.Opcodes[FormIndex] < Opcode; in getFMA3Group()
175 assert(I != Table.end() && I->Opcodes[FormIndex] == Opcode && in getFMA3Group()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstructionSelector.cpp128 } const Opcodes; member in __anone228b8980111::ARMInstructionSelector
177 STI(STI), Opcodes(STI), in ARMInstructionSelector()
349 return Size == 8 ? Opcodes.SEXT8 : Opcodes.SEXT16; in selectSimpleExtOpc()
352 return Size == 8 ? Opcodes.ZEXT8 : Opcodes.ZEXT16; in selectSimpleExtOpc()
366 return isStore ? Opcodes.STORE8 : Opcodes.LOAD8; in selectLoadStoreOpCode()
368 return isStore ? Opcodes.STORE16 : Opcodes.LOAD16; in selectLoadStoreOpCode()
370 return isStore ? Opcodes.STORE32 : Opcodes.LOAD32; in selectLoadStoreOpCode()
496 (void)BuildMI(I.MBB, I.InsertBefore, I.DbgLoc, TII.get(Opcodes.MOVi)) in putConstant()
676 : Opcodes.MOV_ga_pcrel) in selectGlobal()
678 : Opcodes.LDRLIT_ga_pcrel); in selectGlobal()
[all …]
H A DARMISelDAGToDAG.cpp248 void SelectMVE_WB(SDNode *N, const uint16_t *Opcodes, bool Predicated);
289 const uint16_t *const *Opcodes, bool HasWriteback);
293 void SelectMVE_VxDUP(SDNode *N, const uint16_t *Opcodes,
2575 void ARMDAGToDAGISel::SelectMVE_WB(SDNode *N, const uint16_t *Opcodes, in SelectMVE_WB() argument
2583 Opcode = Opcodes[0]; in SelectMVE_WB()
2586 Opcode = Opcodes[1]; in SelectMVE_WB()
2734 const uint16_t *Opcodes = IsUnsigned ? OpcodesU : OpcodesS; in SelectBaseMVE_VMLLDAV() local
2736 Opcodes += 4 * Stride; in SelectBaseMVE_VMLLDAV()
2738 Opcodes += 2 * Stride; in SelectBaseMVE_VMLLDAV()
2740 Opcodes += Stride; in SelectBaseMVE_VMLLDAV()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMUnwindOpAsm.h62 void EmitRaw(const SmallVectorImpl<uint8_t> &Opcodes) { in EmitRaw() argument
63 Ops.insert(Ops.end(), Opcodes.begin(), Opcodes.end()); in EmitRaw()
64 OpBegins.push_back(OpBegins.back() + Opcodes.size()); in EmitRaw()
H A DARMELFStreamer.cpp87 const SmallVectorImpl<uint8_t> &Opcodes) override;
280 const SmallVectorImpl<uint8_t> &Opcodes) { in emitUnwindRaw() argument
282 for (uint8_t Opcode : Opcodes) in emitUnwindRaw()
408 const SmallVectorImpl<uint8_t> &Opcodes) override;
474 void emitUnwindRaw(int64_t Offset, const SmallVectorImpl<uint8_t> &Opcodes);
728 SmallVector<uint8_t, 64> Opcodes; member in __anonf150d5940111::ARMELFStreamer
773 const SmallVectorImpl<uint8_t> &Opcodes) { in emitUnwindRaw() argument
774 getStreamer().emitUnwindRaw(Offset, Opcodes); in emitUnwindRaw()
1190 Opcodes.clear(); in EHReset()
1240 assert(Opcodes.size() == 4u && in emitFnEnd()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/MachO/
H A DMachOLayoutBuilder.cpp273 uint64_t StartOfRebaseInfo = updateOffset(O.Rebases.Opcodes.size()); in layoutTail()
274 uint64_t StartOfBindingInfo = updateOffset(O.Binds.Opcodes.size()); in layoutTail()
275 uint64_t StartOfWeakBindingInfo = updateOffset(O.WeakBinds.Opcodes.size()); in layoutTail()
276 uint64_t StartOfLazyBindingInfo = updateOffset(O.LazyBinds.Opcodes.size()); in layoutTail()
397 O.Rebases.Opcodes.empty() ? 0 : StartOfRebaseInfo; in layoutTail()
398 MLC.dyld_info_command_data.rebase_size = O.Rebases.Opcodes.size(); in layoutTail()
400 O.Binds.Opcodes.empty() ? 0 : StartOfBindingInfo; in layoutTail()
401 MLC.dyld_info_command_data.bind_size = O.Binds.Opcodes.size(); in layoutTail()
403 O.WeakBinds.Opcodes.empty() ? 0 : StartOfWeakBindingInfo; in layoutTail()
404 MLC.dyld_info_command_data.weak_bind_size = O.WeakBinds.Opcodes in layoutTail()
[all...]
H A DMachOWriter.cpp59 assert((DyLdInfoCommand.rebase_size == O.Rebases.Opcodes.size()) && in totalSize()
64 assert((DyLdInfoCommand.bind_size == O.Binds.Opcodes.size()) && in totalSize()
69 assert((DyLdInfoCommand.weak_bind_size == O.WeakBinds.Opcodes.size()) && in totalSize()
75 assert((DyLdInfoCommand.lazy_bind_size == O.LazyBinds.Opcodes.size()) && in totalSize()
324 assert((DyLdInfoCommand.rebase_size == O.Rebases.Opcodes.size()) && in writeRebaseInfo()
326 memcpy(Out, O.Rebases.Opcodes.data(), O.Rebases.Opcodes.size()); in writeRebaseInfo()
336 assert((DyLdInfoCommand.bind_size == O.Binds.Opcodes.size()) && in writeBindInfo()
338 memcpy(Out, O.Binds.Opcodes.data(), O.Binds.Opcodes.size()); in writeBindInfo()
348 assert((DyLdInfoCommand.weak_bind_size == O.WeakBinds.Opcodes.size()) && in writeWeakBindInfo()
350 memcpy(Out, O.WeakBinds.Opcodes.data(), O.WeakBinds.Opcodes.size()); in writeWeakBindInfo()
[all …]
H A DMachOObject.h214 ArrayRef<uint8_t> Opcodes; member
230 ArrayRef<uint8_t> Opcodes; member
248 ArrayRef<uint8_t> Opcodes; member
261 ArrayRef<uint8_t> Opcodes; member
H A DMachOReader.cpp273 O.Rebases.Opcodes = MachOObj.getDyldInfoRebaseOpcodes();
277 O.Binds.Opcodes = MachOObj.getDyldInfoBindOpcodes();
281 O.WeakBinds.Opcodes = MachOObj.getDyldInfoWeakBindOpcodes();
285 O.LazyBinds.Opcodes = MachOObj.getDyldInfoLazyBindOpcodes();
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp570 unsigned Opcodes[2] = {RISCV::VSLIDEDOWN_VX, RISCV::VSLIDEUP_VX}; in getShuffleCost() local
572 Opcodes[0] = RISCV::VSLIDEDOWN_VI; in getShuffleCost()
574 Opcodes[1] = RISCV::VSLIDEUP_VI; in getShuffleCost()
575 return LT.first * getRISCVInstructionCost(Opcodes, LT.second, CostKind); in getShuffleCost()
596 unsigned Opcodes[] = {RISCV::VID_V, RISCV::VRSUB_VX, RISCV::VRGATHER_VV}; in getShuffleCost() local
599 Opcodes[1] = RISCV::VRSUB_VI; in getShuffleCost()
601 getRISCVInstructionCost(Opcodes, LT.second, CostKind); in getShuffleCost()
1164 SmallVector<unsigned, 3> Opcodes; in getMinMaxReductionCost() local
1169 Opcodes = {RISCV::VFREDMAX_VS, RISCV::VFMV_F_S}; in getMinMaxReductionCost()
1171 Opcodes = {RISCV::VMFNE_VV, RISCV::VCPOP_M, RISCV::VFREDMAX_VS, in getMinMaxReductionCost()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DMachOObjectFile.cpp3482 : E(E), O(O), Opcodes(Bytes), Ptr(Bytes.begin()), in MachORebaseEntry()
3486 Ptr = Opcodes.begin(); in moveToFirst()
3491 Ptr = Opcodes.end(); in moveToEnd()
3510 if (Ptr == Opcodes.end()) { in moveNext()
3534 Twine::utohexstr(OpcodeStart - Opcodes.begin())); in moveNext()
3549 Twine::utohexstr(OpcodeStart - Opcodes.begin())); in moveNext()
3558 Twine::utohexstr(OpcodeStart - Opcodes.begin())); in moveNext()
3574 Twine::utohexstr(OpcodeStart - Opcodes.begin())); in moveNext()
3583 Twine::utohexstr(OpcodeStart - Opcodes.begin())); in moveNext()
3599 Twine::utohexstr(OpcodeStart - Opcodes.begin())); in moveNext()
[all …]
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DPredicateExpander.cpp142 const RecVec &Opcodes) { in expandCheckOpcode() argument
143 assert(!Opcodes.empty() && "Expected at least one opcode to check!"); in expandCheckOpcode()
146 if (Opcodes.size() == 1) { in expandCheckOpcode()
148 expandCheckOpcode(OS, Opcodes[0]); in expandCheckOpcode()
155 for (const Record *Rec : Opcodes) { in expandCheckOpcode()
172 const RecVec &Opcodes) { in expandCheckPseudo() argument
176 expandCheckOpcode(OS, Opcodes); in expandCheckPseudo()
270 const RecVec &Opcodes = Rec->getValueAsListOfDefs("Opcodes"); in expandOpcodeSwitchCase() local
271 for (const Record *Opcode : Opcodes) { in expandOpcodeSwitchCase()
H A DPredicateExpander.h76 void expandCheckPseudo(raw_ostream &OS, const RecVec &Opcodes);
77 void expandCheckOpcode(raw_ostream &OS, const RecVec &Opcodes);
H A DCodeGenSchedule.h360 std::vector<const Record *> Opcodes; variable
370 assert(!llvm::is_contained(Opcodes, Opcode) && "Opcode already in set!"); in addOpcode()
371 Opcodes.push_back(Opcode); in addOpcode()
374 ArrayRef<const Record *> getOpcodes() const { return Opcodes; } in getOpcodes()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerInfo.cpp300 std::initializer_list<unsigned> Opcodes) { in getActionDefinitionsBuilder() argument
301 unsigned Representative = *Opcodes.begin(); in getActionDefinitionsBuilder()
303 assert(Opcodes.size() >= 2 && in getActionDefinitionsBuilder()
306 for (unsigned Op : llvm::drop_begin(Opcodes)) in getActionDefinitionsBuilder()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetInstrPredicate.td199 // Check that the instruction opcode is one of the opcodes in set `Opcodes`.
203 class CheckOpcode<list<Instruction> Opcodes> : MCInstPredicate {
204 list<Instruction> ValidOpcodes = Opcodes;
208 // `Opcodes`. This check is always expanded to "false" if we are generating
210 class CheckPseudo<list<Instruction> Opcodes> : CheckOpcode<Opcodes>;
255 list<Instruction> Opcodes = opcodes;
337 list<Instruction> Opcodes = opcodes;
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DDecoderEmitter.cpp408 const std::vector<EncodingIDAndOpcode> &Opcodes; member in __anonfc09cd8b0511::FilterChooser
437 : AllInstructions(Insts), Opcodes(IDs), Operands(Ops), in FilterChooser()
448 : AllInstructions(Insts), Opcodes(IDs), Operands(Ops), in FilterChooser()
602 for (const auto &OpcPair : Owner->Opcodes) { in Filter()
1575 unsigned numInstructions = Opcodes.size(); in filterProcessor()
1588 for (const auto &Opcode : Opcodes) { in filterProcessor()
1635 for (const auto &OpcPair : Opcodes) { in filterProcessor()
1804 unsigned Num = Opcodes.size(); in doFilter()
1830 if (Opcodes.size() == 1) { in emitTableEntries()
1834 emitSingletonTableEntry(TableInfo, Opcodes[0]); in emitTableEntries()
[all …]
H A DDAGISelMatcherOpt.cpp422 StringSet<> Opcodes; in FactorNodes() local
426 assert(Opcodes.insert(COM->getOpcode().getEnumName()).second && in FactorNodes()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DMachO.h193 ArrayRef<uint8_t> Opcodes; variable
217 ArrayRef<uint8_t> Opcodes, bool is64Bit, MachOBindEntry::Kind);
245 ArrayRef<uint8_t> Opcodes; variable
550 ArrayRef<uint8_t> Opcodes,
568 ArrayRef<uint8_t> Opcodes,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLocal.cpp2397 SmallVectorImpl<uint64_t> &Opcodes, in getSalvageOpsForGEP() argument
2406 Opcodes.insert(Opcodes.begin(), {dwarf::DW_OP_LLVM_arg, 0}); in getSalvageOpsForGEP()
2413 Opcodes.append({dwarf::DW_OP_LLVM_arg, CurrentLocOps++, dwarf::DW_OP_constu, in getSalvageOpsForGEP()
2417 DIExpression::appendOffset(Opcodes, ConstantOffset.getSExtValue()); in getSalvageOpsForGEP()
2452 SmallVectorImpl<uint64_t> &Opcodes, in handleSSAValueOperands() argument
2456 Opcodes.append({dwarf::DW_OP_LLVM_arg, 0}); in handleSSAValueOperands()
2459 Opcodes.append({dwarf::DW_OP_LLVM_arg, CurrentLocOps}); in handleSSAValueOperands()
2464 SmallVectorImpl<uint64_t> &Opcodes, in getSalvageOpsForBinOp() argument
2480 DIExpression::appendOffset(Opcodes, Offset); in getSalvageOpsForBinOp()
2483 Opcodes.append({dwarf::DW_OP_constu, Val}); in getSalvageOpsForBinOp()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEFrameLowering.cpp246 std::pair<unsigned, unsigned> Opcodes = getMFHiLoOpc(Src); in expandCopy() local
248 if (!Opcodes.first) in expandCopy()
251 return expandCopyACC(MBB, I, Opcodes.first, Opcodes.second); in expandCopy()

12