Home
last modified time | relevance | path

Searched refs:RelExpr (Results 1 – 25 of 328) sorted by relevance

12345678910>>...14

/dports/lang/nqc/nqc-3.1.r6_1/compiler/
H A DRelExpr.cpp30 RelExpr::kGreaterOrEqual, RelExpr::kLessOrEqual, RelExpr::kNotEqualTo,
31 RelExpr::kEqualTo, RelExpr::kLessThan, RelExpr::kGreaterThan
35 RelExpr::kGreaterThan, RelExpr::kLessThan, RelExpr::kEqualTo,
36 RelExpr::kNotEqualTo, RelExpr::kLessOrEqual, RelExpr::kGreaterOrEqual
44 RelExpr::RelExpr (Expr *lhs, int relation, Expr *rhs) in RelExpr() function in RelExpr
51 Expr* RelExpr::Clone(Mapping *b) const in Clone()
53 return new RelExpr(Get(0)->Clone(b), fRelation, Get(1)->Clone(b)); in Clone()
57 bool RelExpr::Evaluate(int &v) const in Evaluate()
96 bool RelExpr::EmitBranch_(Bytecode &b, int label, bool condition) const in EmitBranch_()
H A Dparse.y337 | expr REL_EQ expr { $$ = new RelExpr($1, RelExpr::kEqualTo, $3); }
338 | expr REL_LE expr { $$ = new RelExpr($1, RelExpr::kLessOrEqual, $3); }
339 | expr REL_GE expr { $$ = new RelExpr($1, RelExpr::kGreaterOrEqual, $3); }
340 | expr REL_NE expr { $$ = new RelExpr($1, RelExpr::kNotEqualTo, $3); }
341 | expr '<' expr { $$ = new RelExpr($1, RelExpr::kLessThan, $3); }
342 | expr '>' expr { $$ = new RelExpr($1, RelExpr::kGreaterThan, $3); }
/dports/devel/llvm70/llvm-7.0.1.src/tools/lld/ELF/
H A DRelocations.h32 enum RelExpr { enum
98 template <RelExpr... Exprs> struct RelExprMaskBuilder {
103 template <RelExpr Head, RelExpr... Tail>
116 template <RelExpr... Exprs> bool isRelExprOneOf(RelExpr Expr) {
124 RelExpr Expr;
/dports/devel/llvm80/llvm-8.0.1.src/tools/lld/ELF/
H A DRelocations.h32 enum RelExpr { enum
108 template <RelExpr... Exprs> struct RelExprMaskBuilder {
113 template <RelExpr Head, RelExpr... Tail>
126 template <RelExpr... Exprs> bool isRelExprOneOf(RelExpr Expr) {
134 RelExpr Expr;
/dports/devel/llvm80/llvm-8.0.1.src/tools/lld/ELF/Arch/
H A DAArch64.cpp35 RelExpr getRelExpr(RelType Type, const Symbol &S,
42 bool needsThunk(RelExpr Expr, RelType Type, const InputFile *File,
48 RelExpr adjustRelaxExpr(RelType Type, const uint8_t *Data,
49 RelExpr Expr) const override;
78 RelExpr AArch64::getRelExpr(RelType Type, const Symbol &S, in getRelExpr()
122 RelExpr AArch64::adjustRelaxExpr(RelType Type, const uint8_t *Data, in adjustRelaxExpr()
123 RelExpr Expr) const { in adjustRelaxExpr()
198 bool AArch64::needsThunk(RelExpr Expr, RelType Type, const InputFile *File, in needsThunk()
H A DX86_64.cpp29 RelExpr getRelExpr(RelType Type, const Symbol &S,
39 RelExpr adjustRelaxExpr(RelType Type, const uint8_t *Data,
40 RelExpr Expr) const override;
78 RelExpr X86_64<ELFT>::getRelExpr(RelType Type, const Symbol &S, in getRelExpr()
362 RelExpr X86_64<ELFT>::adjustRelaxExpr(RelType Type, const uint8_t *Data, in adjustRelaxExpr()
363 RelExpr RelExpr) const { in adjustRelaxExpr()
365 return RelExpr; in adjustRelaxExpr()
385 return Config->Pic ? RelExpr : R_RELAX_GOT_PC_NOPIC; in adjustRelaxExpr()
/dports/devel/llvm70/llvm-7.0.1.src/tools/lld/ELF/Arch/
H A DAArch64.cpp35 RelExpr getRelExpr(RelType Type, const Symbol &S,
42 bool needsThunk(RelExpr Expr, RelType Type, const InputFile *File,
47 RelExpr adjustRelaxExpr(RelType Type, const uint8_t *Data,
48 RelExpr Expr) const override;
84 RelExpr AArch64::getRelExpr(RelType Type, const Symbol &S, in getRelExpr()
128 RelExpr AArch64::adjustRelaxExpr(RelType Type, const uint8_t *Data, in adjustRelaxExpr()
129 RelExpr Expr) const { in adjustRelaxExpr()
204 bool AArch64::needsThunk(RelExpr Expr, RelType Type, const InputFile *File, in needsThunk()
H A DPPC64.cpp45 RelExpr getRelExpr(RelType Type, const Symbol &S,
52 bool needsThunk(RelExpr Expr, RelType Type, const InputFile *File,
54 RelExpr adjustRelaxExpr(RelType Type, const uint8_t *Data,
55 RelExpr Expr) const override;
215 RelExpr PPC64::getRelExpr(RelType Type, const Symbol &S,
471 bool PPC64::needsThunk(RelExpr Expr, RelType Type, const InputFile *File,
478 RelExpr PPC64::adjustRelaxExpr(RelType Type, const uint8_t *Data,
479 RelExpr Expr) const {
H A DX86_64.cpp29 RelExpr getRelExpr(RelType Type, const Symbol &S,
39 RelExpr adjustRelaxExpr(RelType Type, const uint8_t *Data,
40 RelExpr Expr) const override;
77 RelExpr X86_64<ELFT>::getRelExpr(RelType Type, const Symbol &S, in getRelExpr()
340 RelExpr X86_64<ELFT>::adjustRelaxExpr(RelType Type, const uint8_t *Data, in adjustRelaxExpr()
341 RelExpr RelExpr) const { in adjustRelaxExpr()
343 return RelExpr; in adjustRelaxExpr()
363 return Config->Pic ? RelExpr : R_RELAX_GOT_PC_NOPIC; in adjustRelaxExpr()
/dports/devel/llvm90/llvm-9.0.1.src/tools/lld/ELF/Arch/
H A DPPC.cpp26 RelExpr getRelExpr(RelType type, const Symbol &s,
38 bool needsThunk(RelExpr expr, RelType relocType, const InputFile *file,
43 RelExpr adjustRelaxExpr(RelType type, const uint8_t *data,
44 RelExpr expr) const override;
170 bool PPC::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
190 RelExpr PPC::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
335 RelExpr PPC::adjustRelaxExpr(RelType type, const uint8_t *data, in adjustRelaxExpr()
336 RelExpr expr) const { in adjustRelaxExpr()
H A DAArch64.cpp34 RelExpr getRelExpr(RelType type, const Symbol &s,
41 bool needsThunk(RelExpr expr, RelType type, const InputFile *file,
47 RelExpr adjustRelaxExpr(RelType type, const uint8_t *data,
48 RelExpr expr) const override;
76 RelExpr AArch64::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
121 RelExpr AArch64::adjustRelaxExpr(RelType type, const uint8_t *data, in adjustRelaxExpr()
122 RelExpr expr) const { in adjustRelaxExpr()
197 bool AArch64::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/lld/ELF/
H A DTarget.cpp140 bool TargetInfo::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
155 RelExpr TargetInfo::adjustTlsExpr(RelType type, RelExpr expr) const { in adjustTlsExpr()
159 RelExpr TargetInfo::adjustGotPcExpr(RelType type, int64_t addend, in adjustGotPcExpr()
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/lld/ELF/
H A DTarget.cpp138 bool TargetInfo::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
153 RelExpr TargetInfo::adjustTlsExpr(RelType type, RelExpr expr) const { in adjustTlsExpr()
157 RelExpr TargetInfo::adjustGotPcExpr(RelType type, int64_t addend, in adjustGotPcExpr()
/dports/devel/llvm12/llvm-project-12.0.1.src/lld/ELF/
H A DTarget.cpp138 bool TargetInfo::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
153 RelExpr TargetInfo::adjustTlsExpr(RelType type, RelExpr expr) const { in adjustTlsExpr()
157 RelExpr TargetInfo::adjustGotPcExpr(RelType type, int64_t addend, in adjustGotPcExpr()
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/lld/ELF/
H A DTarget.cpp140 bool TargetInfo::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
155 RelExpr TargetInfo::adjustTlsExpr(RelType type, RelExpr expr) const { in adjustTlsExpr()
159 RelExpr TargetInfo::adjustGotPcExpr(RelType type, int64_t addend, in adjustGotPcExpr()
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/lld/ELF/
H A DTarget.cpp140 bool TargetInfo::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
155 RelExpr TargetInfo::adjustTlsExpr(RelType type, RelExpr expr) const { in adjustTlsExpr()
159 RelExpr TargetInfo::adjustGotPcExpr(RelType type, int64_t addend, in adjustGotPcExpr()
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/lld/ELF/
H A DTarget.cpp140 bool TargetInfo::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
155 RelExpr TargetInfo::adjustTlsExpr(RelType type, RelExpr expr) const { in adjustTlsExpr()
159 RelExpr TargetInfo::adjustGotPcExpr(RelType type, int64_t addend, in adjustGotPcExpr()
/dports/devel/llvm13/llvm-project-13.0.1.src/lld/ELF/
H A DTarget.cpp140 bool TargetInfo::needsThunk(RelExpr expr, RelType type, const InputFile *file,
155 RelExpr TargetInfo::adjustTlsExpr(RelType type, RelExpr expr) const {
159 RelExpr TargetInfo::adjustGotPcExpr(RelType type, int64_t addend,
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/lld/ELF/Arch/
H A DPPC.cpp27 RelExpr getRelExpr(RelType type, const Symbol &s,
41 bool needsThunk(RelExpr expr, RelType relocType, const InputFile *file,
48 RelExpr adjustRelaxExpr(RelType type, const uint8_t *data,
49 RelExpr expr) const override;
198 bool PPC::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
218 RelExpr PPC::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
363 RelExpr PPC::adjustRelaxExpr(RelType type, const uint8_t *data, in adjustRelaxExpr()
364 RelExpr expr) const { in adjustRelaxExpr()
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/lld/ELF/Arch/
H A DPPC.cpp28 RelExpr getRelExpr(RelType type, const Symbol &s,
42 bool needsThunk(RelExpr expr, RelType relocType, const InputFile *file,
48 RelExpr adjustRelaxExpr(RelType type, const uint8_t *data,
49 RelExpr expr) const override;
195 bool PPC::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
215 RelExpr PPC::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
360 RelExpr PPC::adjustRelaxExpr(RelType type, const uint8_t *data, in adjustRelaxExpr()
361 RelExpr expr) const { in adjustRelaxExpr()
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/lld/ELF/Arch/
H A DPPC.cpp30 RelExpr getRelExpr(RelType type, const Symbol &s,
44 bool needsThunk(RelExpr expr, RelType relocType, const InputFile *file,
51 RelExpr adjustTlsExpr(RelType type, RelExpr expr) const override;
200 bool PPC::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
220 RelExpr PPC::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
367 RelExpr PPC::adjustTlsExpr(RelType type, RelExpr expr) const { in adjustTlsExpr()
/dports/devel/llvm11/llvm-11.0.1.src/tools/lld/ELF/Arch/
H A DPPC.cpp27 RelExpr getRelExpr(RelType type, const Symbol &s,
41 bool needsThunk(RelExpr expr, RelType relocType, const InputFile *file,
48 RelExpr adjustRelaxExpr(RelType type, const uint8_t *data,
49 RelExpr expr) const override;
198 bool PPC::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
218 RelExpr PPC::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
363 RelExpr PPC::adjustRelaxExpr(RelType type, const uint8_t *data, in adjustRelaxExpr()
364 RelExpr expr) const { in adjustRelaxExpr()
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/lld/ELF/Arch/
H A DPPC.cpp27 RelExpr getRelExpr(RelType type, const Symbol &s,
41 bool needsThunk(RelExpr expr, RelType relocType, const InputFile *file,
48 RelExpr adjustRelaxExpr(RelType type, const uint8_t *data,
49 RelExpr expr) const override;
198 bool PPC::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
218 RelExpr PPC::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
363 RelExpr PPC::adjustRelaxExpr(RelType type, const uint8_t *data, in adjustRelaxExpr()
364 RelExpr expr) const { in adjustRelaxExpr()
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/lld/ELF/Arch/
H A DPPC.cpp27 RelExpr getRelExpr(RelType type, const Symbol &s,
41 bool needsThunk(RelExpr expr, RelType relocType, const InputFile *file,
48 RelExpr adjustTlsExpr(RelType type, RelExpr expr) const override;
197 bool PPC::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
217 RelExpr PPC::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
364 RelExpr PPC::adjustTlsExpr(RelType type, RelExpr expr) const { in adjustTlsExpr()
/dports/devel/llvm12/llvm-project-12.0.1.src/lld/ELF/Arch/
H A DPPC.cpp27 RelExpr getRelExpr(RelType type, const Symbol &s,
41 bool needsThunk(RelExpr expr, RelType relocType, const InputFile *file,
48 RelExpr adjustTlsExpr(RelType type, RelExpr expr) const override;
197 bool PPC::needsThunk(RelExpr expr, RelType type, const InputFile *file, in needsThunk()
217 RelExpr PPC::getRelExpr(RelType type, const Symbol &s, in getRelExpr()
364 RelExpr PPC::adjustTlsExpr(RelType type, RelExpr expr) const { in adjustTlsExpr()

12345678910>>...14