| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/ |
| H A D | SystemZMCCodeEmitter.cpp | 106 return getPCRelEncoding(MI, OpNum, Fixups, in getPC16DBLEncoding() 112 return getPCRelEncoding(MI, OpNum, Fixups, in getPC32DBLEncoding() 118 return getPCRelEncoding(MI, OpNum, Fixups, in getPC16DBLTLSEncoding() 124 return getPCRelEncoding(MI, OpNum, Fixups, in getPC32DBLTLSEncoding() 130 return getPCRelEncoding(MI, OpNum, Fixups, in getPC12DBLBPPEncoding() 136 return getPCRelEncoding(MI, OpNum, Fixups, in getPC16DBLBPPEncoding() 142 return getPCRelEncoding(MI, OpNum, Fixups, in getPC24DBLBPPEncoding() 156 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 173 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument 184 SmallVectorImpl<MCFixup> &Fixups, in getBDAddr12Encoding() argument [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsMCCodeEmitter.h | 52 SmallVectorImpl<MCFixup> &Fixups, 58 SmallVectorImpl<MCFixup> &Fixups, 65 SmallVectorImpl<MCFixup> &Fixups, 78 SmallVectorImpl<MCFixup> &Fixups, 82 SmallVectorImpl<MCFixup> &Fixups, 86 SmallVectorImpl<MCFixup> &Fixups, 92 SmallVectorImpl<MCFixup> &Fixups, 182 SmallVectorImpl<MCFixup> &Fixups, 186 SmallVectorImpl<MCFixup> &Fixups, 191 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
| H A D | MipsMCCodeEmitter.cpp | 155 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 183 unsigned long N = Fixups.size(); in encodeInstruction() 209 if (Fixups.size() > N) in encodeInstruction() 210 Fixups.pop_back(); in encodeInstruction() 340 Fixups.push_back(MCFixup::create(0, Expr, in getBranchTarget7OpValueMM() 361 Fixups.push_back(MCFixup::create(0, Expr, in getBranchTargetOpValueMMPC10() 382 Fixups.push_back(MCFixup::create(0, Expr, in getBranchTargetOpValueMM() 509 Fixups.push_back(MCFixup::create(0, Expr, in getJumpTargetOpValue() 526 Fixups.push_back(MCFixup::create(0, Expr, in getJumpTargetOpValueMM() 610 Mips::Fixups FixupKind = Mips::Fixups(0); in getExprOpValue() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/ |
| H A D | PPCMCCodeEmitter.cpp | 45 SmallVectorImpl<MCFixup> &Fixups, in getDirectBrEncoding() argument 51 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getDirectBrEncoding() 63 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getCondBrEncoding() 70 SmallVectorImpl<MCFixup> &Fixups, in getAbsDirectBrEncoding() argument 76 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getAbsDirectBrEncoding() 83 SmallVectorImpl<MCFixup> &Fixups, in getAbsCondBrEncoding() argument 89 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getAbsCondBrEncoding() 217 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getTLSRegEncoding() 231 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getTLSCallEncoding() 233 return getDirectBrEncoding(MI, OpNo, Fixups, STI); in getTLSCallEncoding() [all …]
|
| H A D | PPCMCCodeEmitter.h | 40 SmallVectorImpl<MCFixup> &Fixups, 43 SmallVectorImpl<MCFixup> &Fixups, 52 SmallVectorImpl<MCFixup> &Fixups, 55 SmallVectorImpl<MCFixup> &Fixups, 58 SmallVectorImpl<MCFixup> &Fixups, 64 SmallVectorImpl<MCFixup> &Fixups, 67 SmallVectorImpl<MCFixup> &Fixups, 70 SmallVectorImpl<MCFixup> &Fixups, 73 SmallVectorImpl<MCFixup> &Fixups, 85 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64MCCodeEmitter.cpp | 58 SmallVectorImpl<MCFixup> &Fixups, 64 SmallVectorImpl<MCFixup> &Fixups, 72 SmallVectorImpl<MCFixup> &Fixups, 78 SmallVectorImpl<MCFixup> &Fixups, 84 SmallVectorImpl<MCFixup> &Fixups, 103 SmallVectorImpl<MCFixup> &Fixups, 167 SmallVectorImpl<MCFixup> &Fixups, 170 SmallVectorImpl<MCFixup> &Fixups, 177 SmallVectorImpl<MCFixup> &Fixups, 355 Fixups.push_back(MCFixup::create( in getMoveWideImmOpValue() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMMCCodeEmitter.cpp | 359 SmallVectorImpl<MCFixup> &Fixups, 362 SmallVectorImpl<MCFixup> &Fixups, 365 SmallVectorImpl<MCFixup> &Fixups, 635 Fixups, STI); in getThumbBLTargetOpValue() 648 Fixups, STI); in getThumbBLXTargetOpValue() 660 Fixups, STI); in getThumbBRTargetOpValue() 672 Fixups, STI); in getThumbBCCTargetOpValue() 800 Fixups, STI); in getAdrLabelOpValue() 841 Fixups, STI); in getT2AdrLabelOpValue() 861 Fixups, STI); in getThumbAdrLabelOpValue() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/Sparc/MCTargetDesc/ |
| H A D | SparcMCCodeEmitter.cpp | 125 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument 137 Fixups.push_back(MCFixup::create(0, Expr, Kind)); in getMachineOpValue() 155 return getMachineOpValue(MI, MO, Fixups, STI); in getCallTargetOpValue() 186 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValue() argument 190 return getMachineOpValue(MI, MO, Fixups, STI); in getBranchTargetOpValue() 192 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getBranchTargetOpValue() 203 return getMachineOpValue(MI, MO, Fixups, STI); in getBranchPredTargetOpValue() 205 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getBranchPredTargetOpValue() 216 return getMachineOpValue(MI, MO, Fixups, STI); in getBranchOnRegTargetOpValue() 218 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getBranchOnRegTargetOpValue() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/MSP430/MCTargetDesc/ |
| H A D | MSP430MCCodeEmitter.cpp | 47 SmallVectorImpl<MCFixup> &Fixups, 55 SmallVectorImpl<MCFixup> &Fixups, 59 SmallVectorImpl<MCFixup> &Fixups, 63 SmallVectorImpl<MCFixup> &Fixups, 67 SmallVectorImpl<MCFixup> &Fixups, 71 SmallVectorImpl<MCFixup> &Fixups, 79 SmallVectorImpl<MCFixup> &Fixups, 115 Fixups.push_back(MCFixup::create(Offset, MO.getExpr(), in getMachineOpValue() 135 MSP430::Fixups FixupKind; in getMemOpValue() 147 Fixups.push_back(MCFixup::create(Offset, MO2.getExpr(), in getMemOpValue() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/AVR/MCTargetDesc/ |
| H A D | AVRMCCodeEmitter.h | 51 template <AVR::Fixups Fixup> 53 SmallVectorImpl<MCFixup> &Fixups, 58 SmallVectorImpl<MCFixup> &Fixups, 63 SmallVectorImpl<MCFixup> &Fixups, 68 SmallVectorImpl<MCFixup> &Fixups, 73 template <AVR::Fixups Fixup, unsigned Offset> 75 SmallVectorImpl<MCFixup> &Fixups, 80 SmallVectorImpl<MCFixup> &Fixups, 85 SmallVectorImpl<MCFixup> &Fixups, 96 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
| H A D | AVRMCCodeEmitter.cpp | 91 template <AVR::Fixups Fixup> 94 SmallVectorImpl<MCFixup> &Fixups, in encodeRelCondBrTarget() argument 99 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in encodeRelCondBrTarget() 135 SmallVectorImpl<MCFixup> &Fixups, in encodeMemri() argument 161 Fixups.push_back(MCFixup::create(0, OffsetOp.getExpr(), in encodeMemri() 180 template <AVR::Fixups Fixup, unsigned Offset> 182 SmallVectorImpl<MCFixup> &Fixups, in encodeImm() argument 192 return getExprOpValue(MO.getExpr(), Fixups, STI); in encodeImm() 242 Fixups.push_back(MCFixup::create(0, AVRExpr, FixupKind)); in getExprOpValue() 266 return getExprOpValue(MO.getExpr(), Fixups, STI); in getMachineOpValue() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVMCCodeEmitter.cpp | 53 SmallVectorImpl<MCFixup> &Fixups, 57 SmallVectorImpl<MCFixup> &Fixups, 77 SmallVectorImpl<MCFixup> &Fixups, 115 Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in expandFunctionCall() 124 Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in expandFunctionCall() 137 expandFunctionCall(MI, OS, Fixups, STI); in encodeInstruction() 146 uint16_t Bits = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() 187 return getImmOpValue(MI, OpNo, Fixups, STI); in getImmOpValueAsr1() 207 RISCV::Fixups FixupKind = RISCV::fixup_riscv_invalid; in getImmOpValue() 257 Fixups.push_back( in getImmOpValue() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/Lanai/MCTargetDesc/ |
| H A D | LanaiMCCodeEmitter.cpp | 59 SmallVectorImpl<MCFixup> &Fixups, 63 SmallVectorImpl<MCFixup> &Fixups, 67 SmallVectorImpl<MCFixup> &Fixups, 71 SmallVectorImpl<MCFixup> &Fixups, 79 SmallVectorImpl<MCFixup> &Fixups, 91 static Lanai::Fixups FixupKind(const MCExpr *Expr) { in FixupKind() 105 return Lanai::Fixups(0); in FixupKind() 130 Fixups.push_back( in getMachineOpValue() 213 getMachineOpValue(Inst, Op2, Fixups, SubtargetInfo); in getRiMemoryOpValue() 284 getMachineOpValue(Inst, Op2, Fixups, SubtargetInfo); in getSplsOpValue() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/BPF/MCTargetDesc/ |
| H A D | BPFMCCodeEmitter.cpp | 49 SmallVectorImpl<MCFixup> &Fixups, 55 SmallVectorImpl<MCFixup> &Fixups, 59 SmallVectorImpl<MCFixup> &Fixups, 63 SmallVectorImpl<MCFixup> &Fixups, 88 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument 103 Fixups.push_back(MCFixup::create(0, Expr, FK_PCRel_4)); in getMachineOpValue() 105 Fixups.push_back(MCFixup::create(0, Expr, FK_SecRel_8)); in getMachineOpValue() 108 Fixups.push_back(MCFixup::create(0, Expr, FK_PCRel_2)); in getMachineOpValue() 119 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 129 uint64_t Value = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
| H A D | SIMCCodeEmitter.cpp | 59 SmallVectorImpl<MCFixup> &Fixups, 64 SmallVectorImpl<MCFixup> &Fixups, 70 SmallVectorImpl<MCFixup> &Fixups, 74 SmallVectorImpl<MCFixup> &Fixups, 78 SmallVectorImpl<MCFixup> &Fixups, 264 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 269 uint64_t Encoding = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() 321 Fixups.push_back(MCFixup::create(0, Expr, Kind, MI.getLoc())); in getSOPPBrEncoding() 325 return getMachineOpValue(MI, MO, Fixups, STI); in getSOPPBrEncoding() 330 SmallVectorImpl<MCFixup> &Fixups, in getSDWASrcEncoding() argument [all …]
|
| H A D | R600MCCodeEmitter.cpp | 50 SmallVectorImpl<MCFixup> &Fixups, 55 SmallVectorImpl<MCFixup> &Fixups, 66 SmallVectorImpl<MCFixup> &Fixups, 100 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 113 uint64_t InstWord01 = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() 137 uint64_t Word01 = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() 147 uint64_t Inst = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() 173 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument 189 Fixups.push_back(MCFixup::create(offset, MO.getExpr(), FK_SecRel_4, MI.getLoc())); in getMachineOpValue()
|
| H A D | AMDGPUMCCodeEmitter.h | 40 SmallVectorImpl<MCFixup> &Fixups, 44 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument 50 SmallVectorImpl<MCFixup> &Fixups, in getSOPPBrEncoding() argument 56 SmallVectorImpl<MCFixup> &Fixups, in getSDWASrcEncoding() argument 62 SmallVectorImpl<MCFixup> &Fixups, in getSDWAVopcDstEncoding() argument
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/ |
| H A D | HexagonMCCodeEmitter.h | 54 SmallVectorImpl<MCFixup> &Fixups, 58 SmallVectorImpl<MCFixup> &Fixups, 65 SmallVectorImpl<MCFixup> &Fixups, 70 SmallVectorImpl<MCFixup> &Fixups, 76 const MCExpr *ME, SmallVectorImpl<MCFixup> &Fixups, 79 Hexagon::Fixups getFixupNoBits(MCInstrInfo const &MCII, const MCInst &MI,
|
| H A D | HexagonMCCodeEmitter.cpp | 409 raw_ostream &OS, SmallVectorImpl<MCFixup> &Fixups, in EncodeSingleInstruction() argument 421 Binary = getBinaryCodeForInstr(MI, Fixups, STI); in EncodeSingleInstruction() 470 Hexagon::Fixups HexagonMCCodeEmitter::getFixupNoBits( in getFixupNoBits() 509 return Hexagon::Fixups(F->second); in getFixupNoBits() 545 return Hexagon::Fixups(F->second); in getFixupNoBits() 552 return Hexagon::Fixups(F->second); in getFixupNoBits() 619 getExprOpValue(MI, MO, Binary->getLHS(), Fixups, STI); in getExprOpValue() 620 getExprOpValue(MI, MO, Binary->getRHS(), Fixups, STI); in getExprOpValue() 651 static const Hexagon::Fixups GPRelFixups[] = { in getExprOpValue() 715 Fixups.push_back(Fixup); in getExprOpValue() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/MC/ |
| H A D | MCWasmStreamer.cpp | 172 SmallVector<MCFixup, 4> Fixups; in EmitInstToData() local 175 Assembler.getEmitter().encodeInstruction(Inst, VecOS, Fixups, STI); in EmitInstToData() 182 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) { in EmitInstToData() 183 Fixups[i].setOffset(Fixups[i].getOffset() + DF->getContents().size()); in EmitInstToData() 184 DF->getFixups().push_back(Fixups[i]); in EmitInstToData()
|
| H A D | MCWinCOFFStreamer.cpp | 56 SmallVector<MCFixup, 4> Fixups; in EmitInstToData() local 59 getAssembler().getEmitter().encodeInstruction(Inst, VecOS, Fixups, STI); in EmitInstToData() 62 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) { in EmitInstToData() 63 Fixups[i].setOffset(Fixups[i].getOffset() + DF->getContents().size()); in EmitInstToData() 64 DF->getFixups().push_back(Fixups[i]); in EmitInstToData()
|
| H A D | MCELFStreamer.cpp | 513 SmallVector<MCFixup, 4> Fixups; in EmitInstToData() local 516 Assembler.getEmitter().encodeInstruction(Inst, VecOS, Fixups, STI); in EmitInstToData() 518 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) in EmitInstToData() 519 fixSymbolsInTLSFixups(Fixups[i].getValue()); in EmitInstToData() 557 else if (!isBundleLocked() && Fixups.size() == 0) { in EmitInstToData() 586 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) { in EmitInstToData() 587 Fixups[i].setOffset(Fixups[i].getOffset() + DF->getContents().size()); in EmitInstToData() 588 DF->getFixups().push_back(Fixups[i]); in EmitInstToData()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86MCCodeEmitter.cpp | 437 CurByte, OS, Fixups, -ImmSize); in emitMemModRMByte() 557 Fixups); in emitMemModRMByte() 625 CurByte, OS, Fixups); in emitMemModRMByte() 1330 Fixups); in encodeInstruction() 1339 CurByte, OS, Fixups); in encodeInstruction() 1346 CurByte, OS, Fixups); in encodeInstruction() 1348 OS, Fixups); in encodeInstruction() 1354 CurByte, OS, Fixups); in encodeInstruction() 1356 OS, Fixups); in encodeInstruction() 1554 CurByte, OS, Fixups); in encodeInstruction() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
| H A D | WebAssemblyMCCodeEmitter.cpp | 44 SmallVectorImpl<MCFixup> &Fixups, 48 SmallVectorImpl<MCFixup> &Fixups, 61 const MCInst &MI, raw_ostream &OS, SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 65 uint64_t Binary = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() 164 Fixups.push_back(MCFixup::create(OS.tell() - Start, MO.getExpr(), in encodeInstruction()
|
| /freebsd-12.1/contrib/llvm/include/llvm/MC/ |
| H A D | MCFragment.h | 210 SmallVector<MCFixup, FixupsSize> Fixups; variable 224 SmallVectorImpl<MCFixup> &getFixups() { return Fixups; } in getFixups() 225 const SmallVectorImpl<MCFixup> &getFixups() const { return Fixups; } in getFixups() 227 fixup_iterator fixup_begin() { return Fixups.begin(); } in fixup_begin() 228 const_fixup_iterator fixup_begin() const { return Fixups.begin(); } in fixup_begin() 230 fixup_iterator fixup_end() { return Fixups.end(); } in fixup_end() 231 const_fixup_iterator fixup_end() const { return Fixups.end(); } in fixup_end()
|