Maksim Panchenko
ffcc2be7fa
FLO: added support for rip-relative operands.
...
Summary: Detect and replace rip-relative operands with relocations.
(cherry picked from FBD2529818)
2015-10-09 21:47:18 -07:00
Maksim Panchenko
f166c4ab2b
Fix CFG building issue.
...
Summary:
Fixed getBasicBlockContainingOffset() to return correct basic
block.
(cherry picked from FBD2532514)
2015-10-12 12:12:16 -07:00
Rafael Auler
e1a539b0ec
Add initial implementation of DataReader
...
Summary:
This patch introduces DataReader, a module responsible for
parsing llvm flo data files into in-memory data structures.
(cherry picked from FBD2515754)
2015-10-05 18:31:25 -07:00
Maksim Panchenko
9a2fe7ebe4
Commit FLO with control flow graph.
...
Summary:
llvm-flo disassembles, builds control flow graph, and re-writes
simple functions.
(cherry picked from FBD2524024)
2015-10-09 17:21:14 -07:00
Maksim Panchenko
7927c14ff5
Fixed cmake.
...
(cherry picked from FBD28108725)
2015-10-02 12:38:07 -07:00
Maksim Panchenko
a89c417357
Removed remote .arcconfig + comment change.
...
(cherry picked from FBD2503821)
2015-10-02 12:06:31 -07:00
Maksim Panchenko
575b24d719
Initial FLO commit.
...
Summary:
Directory created.
(cherry picked from FBD28105260)
2015-10-02 11:55:15 -07:00
Maksim Panchenko
25b976aa12
BOLT root commit
2022-01-10 17:58:05 -08:00