llvm-6502/lib
Andrew Trick b2ab2fa524 Inlining and unrolling heuristics should be aware of free truncs.
We want heuristics to be based on accurate data, but more importantly
we don't want llvm to behave randomly. A benign trunc inserted by an
upstream pass should not cause a wild swings in optimization
level. See PR11034. It's a general problem with threshold-based
heuristics, but we can make it less bad.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140919 91177308-0d34-0410-b5e6-96231b3b80d8
2011-10-01 01:39:05 +00:00
..
Analysis Inlining and unrolling heuristics should be aware of free truncs. 2011-10-01 01:39:05 +00:00
Archive
AsmParser
Bitcode
CodeGen When inferring the pointer alignment, if the global doesn't have an initializer 2011-09-30 23:19:55 +00:00
DebugInfo DWARF: avoid unnecessary map lookups. 2011-09-21 17:31:42 +00:00
ExecutionEngine MCJIT initialization TargetData 2011-09-30 16:40:10 +00:00
Linker lib/Linker: add support of deps which does not end with ".so". 2011-09-20 22:52:35 +00:00
MC Add definition of MipsELFObjectWriter. 2011-09-30 21:55:40 +00:00
Object Object: Add isSection{Data,BSS}. 2011-09-28 20:57:30 +00:00
Support Add Windows x64 stack walking support. Patch by Aaron Ballman! 2011-10-01 00:05:20 +00:00
Target Store sub-class lists as a bit vector. 2011-09-30 22:19:07 +00:00
Transforms Inlining and unrolling heuristics should be aware of free truncs. 2011-10-01 01:39:05 +00:00
VMCore Tracing or debug-printing a newly formed instruction should not crash. 2011-09-30 19:50:40 +00:00
CMakeLists.txt Remove from cmake too. 2011-09-20 00:38:04 +00:00
Makefile