Lines Matching defs:line

94 // Emit instruction for non-filename-based #line directives (ie. no filename
95 // seen yet): emit an OpLine if we've been asked to emit OpLines and the line
96 // number has changed since the last time, and is a valid line number.
110 // If no filename, do non-filename-based #line emit. Else do filename-based emit.
111 // Emit OpLine if we've been asked to emit OpLines and the line number or filename
112 // has changed since the last time, and line number is valid.
135 Instruction* line = new Instruction(OpLine);
136 line->addIdOperand(fileName);
137 line->addImmediateOperand(lineNum);
138 line->addImmediateOperand(column);
139 buildPoint->addInstruction(std::unique_ptr<Instruction>(line));
1010 type->addIdOperand(makeUintConstant(debugTypeLoc.line)); // line id TODO: currentLine is always zero
1049 type->addIdOperand(makeUintConstant(currentLine)); // line id TODO: currentLine always zero?
1131 inst->addIdOperand(makeUintConstant(currentLine)); // line id TODO: currentLine always zero?
1155 inst->addIdOperand(makeUintConstant(currentLine)); // line id
2133 void Builder::setupDebugFunctionEntry(Function* function, const char* name, int line, const std::vector<Id>& paramTypes,
2140 currentLine = line;
2202 type->addIdOperand(makeUintConstant(currentLine)); // TODO: This points to line of definition instead of declaration
2213 Id Builder::makeDebugLexicalBlock(uint32_t line) {
2221 lex->addIdOperand(makeUintConstant(line));
2255 void Builder::enterScope(uint32_t line)
2258 Id lexId = makeDebugLexicalBlock(line);