/external/llvm/lib/Target/Mips/MCTargetDesc/ |
D | MipsMCCodeEmitter.h | 55 SmallVectorImpl<MCFixup> &Fixups, 61 SmallVectorImpl<MCFixup> &Fixups, 68 SmallVectorImpl<MCFixup> &Fixups, 75 SmallVectorImpl<MCFixup> &Fixups, 81 SmallVectorImpl<MCFixup> &Fixups, 85 SmallVectorImpl<MCFixup> &Fixups, 89 SmallVectorImpl<MCFixup> &Fixups, 95 SmallVectorImpl<MCFixup> &Fixups, 102 SmallVectorImpl<MCFixup> &Fixups, 109 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
D | MipsMCCodeEmitter.cpp | 185 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 220 unsigned long N = Fixups.size(); in encodeInstruction() 221 uint32_t Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in encodeInstruction() 246 if (Fixups.size() > N) in encodeInstruction() 247 Fixups.pop_back(); in encodeInstruction() 251 Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in encodeInstruction() 270 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValue() argument 283 Fixups.push_back(MCFixup::create(0, FixupExpression, in getBranchTargetOpValue() 293 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValue1SImm16() argument 306 Fixups.push_back(MCFixup::create(0, FixupExpression, in getBranchTargetOpValue1SImm16() [all …]
|
/external/llvm/lib/Target/SystemZ/MCTargetDesc/ |
D | SystemZMCCodeEmitter.cpp | 41 SmallVectorImpl<MCFixup> &Fixups, 47 SmallVectorImpl<MCFixup> &Fixups, 53 SmallVectorImpl<MCFixup> &Fixups, 61 SmallVectorImpl<MCFixup> &Fixups, 64 SmallVectorImpl<MCFixup> &Fixups, 67 SmallVectorImpl<MCFixup> &Fixups, 70 SmallVectorImpl<MCFixup> &Fixups, 73 SmallVectorImpl<MCFixup> &Fixups, 76 SmallVectorImpl<MCFixup> &Fixups, 85 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
/external/llvm/lib/Target/PowerPC/MCTargetDesc/ |
D | PPCMCCodeEmitter.cpp | 52 SmallVectorImpl<MCFixup> &Fixups, 55 SmallVectorImpl<MCFixup> &Fixups, 58 SmallVectorImpl<MCFixup> &Fixups, 61 SmallVectorImpl<MCFixup> &Fixups, 64 SmallVectorImpl<MCFixup> &Fixups, 67 SmallVectorImpl<MCFixup> &Fixups, 70 SmallVectorImpl<MCFixup> &Fixups, 73 SmallVectorImpl<MCFixup> &Fixups, 76 SmallVectorImpl<MCFixup> &Fixups, 79 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/MCTargetDesc/ |
D | PPCMCCodeEmitter.cpp | 39 SmallVectorImpl<MCFixup> &Fixups) const; 41 SmallVectorImpl<MCFixup> &Fixups) const; 43 SmallVectorImpl<MCFixup> &Fixups) const; 45 SmallVectorImpl<MCFixup> &Fixups) const; 47 SmallVectorImpl<MCFixup> &Fixups) const; 49 SmallVectorImpl<MCFixup> &Fixups) const; 51 SmallVectorImpl<MCFixup> &Fixups) const; 56 SmallVectorImpl<MCFixup> &Fixups) const; 61 SmallVectorImpl<MCFixup> &Fixups) const; 63 SmallVectorImpl<MCFixup> &Fixups) const { in EncodeInstruction() [all …]
|
/external/swiftshader/third_party/LLVM/lib/Target/ARM/MCTargetDesc/ |
D | ARMMCCodeEmitter.cpp | 68 SmallVectorImpl<MCFixup> &Fixups) const; 73 SmallVectorImpl<MCFixup> &Fixups) const; 79 SmallVectorImpl<MCFixup> &Fixups) const; 83 SmallVectorImpl<MCFixup> &Fixups) const; 88 SmallVectorImpl<MCFixup> &Fixups) const; 93 SmallVectorImpl<MCFixup> &Fixups) const; 97 SmallVectorImpl<MCFixup> &Fixups) const; 101 SmallVectorImpl<MCFixup> &Fixups) const; 105 SmallVectorImpl<MCFixup> &Fixups) const; 110 SmallVectorImpl<MCFixup> &Fixups) const; [all …]
|
/external/llvm/lib/Target/AArch64/MCTargetDesc/ |
D | AArch64MCCodeEmitter.cpp | 49 SmallVectorImpl<MCFixup> &Fixups, 55 SmallVectorImpl<MCFixup> &Fixups, 63 SmallVectorImpl<MCFixup> &Fixups, 69 SmallVectorImpl<MCFixup> &Fixups, 75 SmallVectorImpl<MCFixup> &Fixups, 81 SmallVectorImpl<MCFixup> &Fixups, 87 SmallVectorImpl<MCFixup> &Fixups, 94 SmallVectorImpl<MCFixup> &Fixups, 100 SmallVectorImpl<MCFixup> &Fixups, 106 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
/external/llvm/lib/Target/ARM/MCTargetDesc/ |
D | ARMMCCodeEmitter.cpp | 69 SmallVectorImpl<MCFixup> &Fixups, 75 SmallVectorImpl<MCFixup> &Fixups, 82 SmallVectorImpl<MCFixup> &Fixups, 87 SmallVectorImpl<MCFixup> &Fixups, 93 SmallVectorImpl<MCFixup> &Fixups, 99 SmallVectorImpl<MCFixup> &Fixups, 104 SmallVectorImpl<MCFixup> &Fixups, 109 SmallVectorImpl<MCFixup> &Fixups, 114 SmallVectorImpl<MCFixup> &Fixups, 120 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
/external/llvm/lib/Target/Sparc/MCTargetDesc/ |
D | SparcMCCodeEmitter.cpp | 46 SmallVectorImpl<MCFixup> &Fixups, 52 SmallVectorImpl<MCFixup> &Fixups, 58 SmallVectorImpl<MCFixup> &Fixups, 62 SmallVectorImpl<MCFixup> &Fixups, 65 SmallVectorImpl<MCFixup> &Fixups, 68 SmallVectorImpl<MCFixup> &Fixups, 71 SmallVectorImpl<MCFixup> &Fixups, 84 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 86 unsigned Bits = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() 106 uint64_t op = getMachineOpValue(MI, MO, Fixups, STI); in encodeInstruction() [all …]
|
/external/llvm/lib/Target/Lanai/MCTargetDesc/ |
D | LanaiMCCodeEmitter.cpp | 53 SmallVectorImpl<MCFixup> &Fixups, 59 SmallVectorImpl<MCFixup> &Fixups, 63 SmallVectorImpl<MCFixup> &Fixups, 67 SmallVectorImpl<MCFixup> &Fixups, 71 SmallVectorImpl<MCFixup> &Fixups, 75 SmallVectorImpl<MCFixup> &Fixups, 79 SmallVectorImpl<MCFixup> &Fixups, 83 SmallVectorImpl<MCFixup> &Fixups, 93 Lanai::Fixups FixupKind(const MCExpr *Expr) { in FixupKind() 107 return Lanai::Fixups(0); in FixupKind() [all …]
|
/external/llvm/lib/Target/BPF/MCTargetDesc/ |
D | BPFMCCodeEmitter.cpp | 45 SmallVectorImpl<MCFixup> &Fixups, 51 SmallVectorImpl<MCFixup> &Fixups, 55 SmallVectorImpl<MCFixup> &Fixups, 59 SmallVectorImpl<MCFixup> &Fixups, 78 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument 93 Fixups.push_back(MCFixup::create(0, Expr, FK_SecRel_4)); in getMachineOpValue() 95 Fixups.push_back(MCFixup::create(0, Expr, FK_SecRel_8)); in getMachineOpValue() 98 Fixups.push_back(MCFixup::create(0, Expr, FK_PCRel_2)); in getMachineOpValue() 109 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 116 uint64_t Value = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() [all …]
|
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/MCTargetDesc/ |
D | MBlazeMCCodeEmitter.cpp | 91 SmallVectorImpl<MCFixup> &Fixups) const; 94 SmallVectorImpl<MCFixup> &Fixups) const; 153 raw_ostream &OS, SmallVectorImpl<MCFixup> &Fixups) const { in EmitImmediate() 165 Fixups.push_back(MCFixup::Create(0,oper.getExpr(),FixupKind)); in EmitImmediate() 171 Fixups.push_back(MCFixup::Create(0,oper.getExpr(),FixupKind)); in EmitImmediate() 181 SmallVectorImpl<MCFixup> &Fixups) const { in EncodeInstruction() 197 EmitImmediate(MI, 2, false, CurByte, OS, Fixups); in EncodeInstruction() 200 EmitImmediate(MI, 1, false, CurByte, OS, Fixups); in EncodeInstruction() 203 EmitImmediate(MI, 1, true, CurByte, OS, Fixups); in EncodeInstruction() 206 EmitImmediate(MI, 1, true, CurByte, OS, Fixups); in EncodeInstruction() [all …]
|
/external/mesa3d/src/gallium/drivers/radeon/MCTargetDesc/ |
D | AMDGPUMCCodeEmitter.h | 29 SmallVectorImpl<MCFixup> &Fixups) const; 32 SmallVectorImpl<MCFixup> &Fixups) const { in getMachineOpValue() argument 37 SmallVectorImpl<MCFixup> &Fixups) const { in GPR4AlignEncode() argument 41 SmallVectorImpl<MCFixup> &Fixups) const { in GPR2AlignEncode() argument 48 SmallVectorImpl<MCFixup> &Fixups) const { in i32LiteralEncode() argument 52 SmallVectorImpl<MCFixup> &Fixups) const { in SMRDmemriEncode() argument
|
D | R600MCCodeEmitter.cpp | 54 SmallVectorImpl<MCFixup> &Fixups) const; 58 SmallVectorImpl<MCFixup> &Fixups) const; 61 void EmitALUInstr(const MCInst &MI, SmallVectorImpl<MCFixup> &Fixups, 66 SmallVectorImpl<MCFixup> &Fixups, 68 void EmitTexInstr(const MCInst &MI, SmallVectorImpl<MCFixup> &Fixups, 151 SmallVectorImpl<MCFixup> &Fixups) const { in EncodeInstruction() 153 EmitTexInstr(MI, Fixups, OS); in EncodeInstruction() 164 uint64_t inst = getBinaryCodeForInstr(MI, Fixups); in EncodeInstruction() 176 uint64_t InstWord01 = getBinaryCodeForInstr(MI, Fixups); in EncodeInstruction() 186 EmitALUInstr(MI, Fixups, OS); in EncodeInstruction() [all …]
|
/external/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
D | SIMCCodeEmitter.cpp | 55 SmallVectorImpl<MCFixup> &Fixups, 60 SmallVectorImpl<MCFixup> &Fixups, 66 SmallVectorImpl<MCFixup> &Fixups, 192 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 195 uint64_t Encoding = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() 243 SmallVectorImpl<MCFixup> &Fixups, in getSOPPBrEncoding() argument 250 Fixups.push_back(MCFixup::create(0, Expr, Kind, MI.getLoc())); in getSOPPBrEncoding() 254 return getMachineOpValue(MI, MO, Fixups, STI); in getSOPPBrEncoding() 259 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument 271 Fixups.push_back(MCFixup::create(4, MO.getExpr(), Kind, MI.getLoc())); in getMachineOpValue()
|
D | R600MCCodeEmitter.cpp | 46 SmallVectorImpl<MCFixup> &Fixups, 51 SmallVectorImpl<MCFixup> &Fixups, 87 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 97 uint64_t InstWord01 = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() 121 uint64_t Word01 = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() 131 uint64_t Inst = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() 157 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument 173 Fixups.push_back(MCFixup::create(offset, MO.getExpr(), FK_SecRel_4, MI.getLoc())); in getMachineOpValue()
|
D | AMDGPUMCCodeEmitter.h | 32 SmallVectorImpl<MCFixup> &Fixups, 36 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument 42 SmallVectorImpl<MCFixup> &Fixups, in getSOPPBrEncoding() argument
|
/external/swiftshader/third_party/LLVM/lib/MC/ |
D | MCPureStreamer.cpp | 199 SmallVector<MCFixup, 4> Fixups; in EmitInstToFragment() local 202 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, Fixups); in EmitInstToFragment() 206 IF->getFixups() = Fixups; in EmitInstToFragment() 212 SmallVector<MCFixup, 4> Fixups; in EmitInstToData() local 215 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, Fixups); in EmitInstToData() 219 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) { in EmitInstToData() 220 Fixups[i].setOffset(Fixups[i].getOffset() + DF->getContents().size()); in EmitInstToData() 221 DF->addFixup(Fixups[i]); in EmitInstToData()
|
D | MCELFStreamer.cpp | 335 SmallVector<MCFixup, 4> Fixups; in EmitInstToData() local 338 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, Fixups); in EmitInstToData() 341 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) in EmitInstToData() 342 fixSymbolsInTLSFixups(Fixups[i].getValue()); in EmitInstToData() 345 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) { in EmitInstToData() 346 Fixups[i].setOffset(Fixups[i].getOffset() + DF->getContents().size()); in EmitInstToData() 347 DF->addFixup(Fixups[i]); in EmitInstToData()
|
/external/swiftshader/third_party/LLVM/include/llvm/MC/ |
D | MCAssembler.h | 112 std::vector<MCFixup> Fixups; variable 133 assert((Fixups.empty() || Fixup.getOffset() > Fixups.back().getOffset()) && in addFixup() 135 Fixups.push_back(Fixup); in addFixup() 138 std::vector<MCFixup> &getFixups() { return Fixups; } in getFixups() 139 const std::vector<MCFixup> &getFixups() const { return Fixups; } in getFixups() 141 fixup_iterator fixup_begin() { return Fixups.begin(); } in fixup_begin() 142 const_fixup_iterator fixup_begin() const { return Fixups.begin(); } in fixup_begin() 144 fixup_iterator fixup_end() {return Fixups.end();} in fixup_end() 145 const_fixup_iterator fixup_end() const {return Fixups.end();} in fixup_end() 147 size_t fixup_size() const { return Fixups.size(); } in fixup_size() [all …]
|
/external/llvm/lib/Target/Hexagon/MCTargetDesc/ |
D | HexagonMCCodeEmitter.h | 37 const MCExpr *ME, SmallVectorImpl<MCFixup> &Fixups, 48 SmallVectorImpl<MCFixup> &Fixups, 52 SmallVectorImpl<MCFixup> &Fixups, 59 SmallVectorImpl<MCFixup> &Fixups, 64 SmallVectorImpl<MCFixup> &Fixups,
|
D | HexagonMCCodeEmitter.cpp | 68 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 81 EncodeSingleInstruction(HMI, OS, Fixups, STI, in encodeInstruction() 106 const MCInst &MI, raw_ostream &OS, SmallVectorImpl<MCFixup> &Fixups, in EncodeSingleInstruction() argument 186 Binary = getBinaryCodeForInstr(HMB, Fixups, STI); in EncodeSingleInstruction() 268 unsigned subInstSlot0Bits = getBinaryCodeForInstr(*subInst0, Fixups, STI); in EncodeSingleInstruction() 270 unsigned subInstSlot1Bits = getBinaryCodeForInstr(*subInst1, Fixups, STI); in EncodeSingleInstruction() 294 Hexagon::Fixups getFixupNoBits(MCInstrInfo const &MCII, const MCInst &MI, in getFixupNoBits() 441 SmallVectorImpl<MCFixup> &Fixups, in getExprOpValue() argument 453 getExprOpValue(MI, MO, Binary->getLHS(), Fixups, STI); in getExprOpValue() 454 getExprOpValue(MI, MO, Binary->getRHS(), Fixups, STI); in getExprOpValue() [all …]
|
/external/swiftshader/third_party/LLVM/lib/Target/X86/MCTargetDesc/ |
D | X86MCCodeEmitter.cpp | 92 SmallVectorImpl<MCFixup> &Fixups, 116 SmallVectorImpl<MCFixup> &Fixups) const; 119 SmallVectorImpl<MCFixup> &Fixups) const; 195 SmallVectorImpl<MCFixup> &Fixups, int ImmOffset) const { in EmitImmediate() argument 237 Fixups.push_back(MCFixup::Create(CurByte, Expr, FixupKind)); in EmitImmediate() 245 SmallVectorImpl<MCFixup> &Fixups) const{ in EmitMemModRMByte() 274 CurByte, OS, Fixups, -ImmSize); in EmitMemModRMByte() 297 EmitImmediate(Disp, 4, FK_Data_4, CurByte, OS, Fixups); in EmitMemModRMByte() 313 EmitImmediate(Disp, 1, FK_Data_1, CurByte, OS, Fixups); in EmitMemModRMByte() 320 Fixups); in EmitMemModRMByte() [all …]
|
/external/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
D | WebAssemblyMCCodeEmitter.cpp | 40 SmallVectorImpl<MCFixup> &Fixups, 44 SmallVectorImpl<MCFixup> &Fixups, 57 const MCInst &MI, raw_ostream &OS, SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 77 Fixups.push_back(MCFixup::create( in encodeInstruction()
|
/external/llvm/lib/Target/X86/MCTargetDesc/ |
D | X86MCCodeEmitter.cpp | 105 SmallVectorImpl<MCFixup> &Fixups, 127 raw_ostream &OS, SmallVectorImpl<MCFixup> &Fixups, 131 SmallVectorImpl<MCFixup> &Fixups, 280 SmallVectorImpl<MCFixup> &Fixups, int ImmOffset) const { in EmitImmediate() argument 344 Fixups.push_back(MCFixup::create(CurByte, Expr, FixupKind, Loc)); in EmitImmediate() 352 SmallVectorImpl<MCFixup> &Fixups, in emitMemModRMByte() argument 403 CurByte, OS, Fixups, -ImmSize); in emitMemModRMByte() 454 EmitImmediate(Disp, MI.getLoc(), 1, FK_Data_1, CurByte, OS, Fixups); in emitMemModRMByte() 465 EmitImmediate(Disp, MI.getLoc(), 2, FK_Data_2, CurByte, OS, Fixups); in emitMemModRMByte() 486 EmitImmediate(Disp, MI.getLoc(), 4, FK_Data_4, CurByte, OS, Fixups); in emitMemModRMByte() [all …]
|