Lines Matching defs:RISCV
1 //===- RISCV.cpp ----------------------------------------------------------===//
30 class RISCV final : public TargetInfo {
32 RISCV();
110 RISCV::RISCV() {
146 uint32_t RISCV::calcEFlags() const {
173 int64_t RISCV::getImplicitAddend(const uint8_t *buf, RelType type) const {
201 void RISCV::writeGotHeader(uint8_t *buf) const {
208 void RISCV::writeGotPlt(uint8_t *buf, const Symbol &s) const {
215 void RISCV::writeIgotPlt(uint8_t *buf, const Symbol &s) const {
224 void RISCV::writePltHeader(uint8_t *buf) const {
245 void RISCV::writePlt(uint8_t *buf, const Symbol &sym,
258 RelType RISCV::getDynRel(RelType type) const {
263 RelExpr RISCV::getRelExpr(const RelType type, const Symbol &s,
335 void RISCV::relocate(uint8_t *loc, const Relocation &rel, uint64_t val) const {
593 void RISCV::relocateAlloc(InputSectionBase &sec, uint8_t *buf) const {
915 bool RISCV::relaxOnce(int pass) const {
934 void RISCV::finalizeRelax(int passes) const {
1332 static RISCV target;