[llvm-commits] CVS: reopt/lib/README
Brian Gaeke
gaeke at cs.uiuc.edu
Wed Sep 10 13:47:02 PDT 2003
Changes in directory reopt/lib:
README updated: 1.4 -> 1.5
---
Log message:
Add some portability observations.
---
Diffs of the changes:
Index: reopt/lib/README
diff -u reopt/lib/README:1.4 reopt/lib/README:1.5
--- reopt/lib/README:1.4 Fri Aug 22 12:42:50 2003
+++ reopt/lib/README Wed Sep 10 13:46:21 2003
@@ -8,6 +8,11 @@
Inst
- Joel Stanley's project.
- The mkexcl tool that used to be here was moved to reopt/tools/mkexcl.
+ - Portability notes:
+ Inst/lib/ElfReader - Depends on libelf from Solaris.
+ Inst/lib/InstManip - Unportable assumptions about pointer sizes.
+ Inst/lib/SparcInstManip - Unportable assumptions about pointer sizes.
+ Inst/lib/Phases - Uses getexecname(), presumably from Solaris.
SSAPRE
- Contains a project by Tanya Brethour that does loop invariant
@@ -25,6 +30,13 @@
- Anand's redesigned reoptimizer. Uses first-level and second-level
instrumentation.
- This used to be in LightWtProfiling/Trigger.
+ - Portability notes:
+ SecondTrigger
+ - Depends on libcpc.h from Solaris - port to use PAPI.
+ - Unportable pointer size assumptions
+ - Uses SPARC inline assembly.
+ FirstTrigger
+ - Uses SPARC inline assembly.
TraceCache
- Manages traces for the reoptimizers.
@@ -43,3 +55,6 @@
Cameron Buschardt.
- Used by: Trigger, SSAPRE/RuntimeLICM.cpp (only LLVMTrace),
Inst/lib/SparcInstManip.{cpp,h}
+ - Portability notes: Supports SPARC binaries only. Should compile &
+ link fine on X86.
+
More information about the llvm-commits
mailing list