Displaying 1 result from an estimated 1 matches for "vl00000call".
Did you mean:
vl00000calle
2019 Aug 09
5
llvm-canon
...esult in a much more readable diff. This is why after naming all the instructions, we iterate through them one more time to "fold"/shorten their names. In this phase the operands call chain is substituted with an operand list, and the callee name is removed.
Folding initial instructions:
vl00000Calle(1, 2) -> vl00000(1, 2)
Folding regular instructions:
op00000Calle(op00001Calle(...), vl00000Calle(1, 2), ...) -> op00000(op00001, vl00000, ...)
Therefore naming and folding give us this kind of effect:
Folded (no changes): vl00001(1, 2) = ...
Folded (removed callee name): vl00002(...