reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
127 void LinkerScript::setDot(Expr e, const Twine &loc, bool inSec) {
tools/lld/ELF/LinkerScript.h87 SymbolAssignment(StringRef name, Expr e, std::string loc) 99 Expr expression; 187 ByteCommand(Expr e, unsigned size, std::string commandString) 196 Expr expression; 211 Expr lmaExpr = nullptr; 231 void setDot(Expr e, const Twine &loc, bool inSec);tools/lld/ELF/OutputSections.h
81 Expr addrExpr; 82 Expr alignExpr; 83 Expr lmaExpr; 84 Expr subalignExpr;tools/lld/ELF/ScriptParser.cpp
103 Expr readAssert(); 104 Expr readConstant(); 105 Expr getPageSize(); 110 Expr combine(StringRef op, Expr l, Expr r); 110 Expr combine(StringRef op, Expr l, Expr r); 110 Expr combine(StringRef op, Expr l, Expr r); 111 Expr readExpr(); 112 Expr readExpr1(Expr lhs, int minPrec); 112 Expr readExpr1(Expr lhs, int minPrec); 114 Expr readPrimary(); 115 Expr readTernary(Expr cond); 115 Expr readTernary(Expr cond); 116 Expr readParenExpr(); 271 Expr e = readExpr(); 486 Expr addrExpr = readExpr(); 489 Expr lmaExpr = readParenExpr(); 511 Expr moveDot = [=] { 714 Expr ScriptParser::readAssert() { 716 Expr e = readExpr(); 768 static Expr checkAlignment(Expr e, std::string &loc) { 768 static Expr checkAlignment(Expr e, std::string &loc) { 933 Expr e = readExpr(); 943 Expr ScriptParser::readExpr() { 948 Expr e = readExpr1(readPrimary(), 0); 953 Expr ScriptParser::combine(StringRef op, Expr l, Expr r) { 953 Expr ScriptParser::combine(StringRef op, Expr l, Expr r) { 953 Expr ScriptParser::combine(StringRef op, Expr l, Expr r) { 1007 Expr ScriptParser::readExpr1(Expr lhs, int minPrec) { 1007 Expr ScriptParser::readExpr1(Expr lhs, int minPrec) { 1016 Expr rhs = readPrimary(); 1034 Expr ScriptParser::getPageSize() { 1044 Expr ScriptParser::readConstant() { 1098 Expr e = readParenExpr(); 1120 Expr ScriptParser::readPrimary() { 1125 Expr e = readPrimary(); 1129 Expr e = readPrimary(); 1133 Expr e = readPrimary(); 1143 Expr inner = readParenExpr(); 1161 Expr e = readExpr(); 1167 Expr e2 = checkAlignment(readExpr(), location); 1189 Expr e = readExpr(); 1212 Expr e = getPageSize(); 1238 Expr a = readExpr(); 1240 Expr b = readExpr(); 1258 Expr e = readExpr(); 1288 Expr ScriptParser::readTernary(Expr cond) { 1288 Expr ScriptParser::readTernary(Expr cond) { 1289 Expr l = readExpr(); 1291 Expr r = readExpr(); 1295 Expr ScriptParser::readParenExpr() { 1297 Expr e = readExpr();