1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/lib/CodeGen/SelectionDAG
Bill Wendling 7546bed590 Second attempt:
Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to
use the old behavior, the flag is -O0. This change allows for finer-grained
control over which optimizations are run at different -O levels.

Most of this work was pretty mechanical. The majority of the fixes came from
verifying that a "fast" variable wasn't used anymore. The JIT still uses a
"Fast" flag. I'll change the JIT with a follow-up patch.

llvm-svn: 70343
2009-04-29 00:15:41 +00:00
..
CallingConvLower.cpp Minor top-level comment fix. 2009-03-31 16:51:18 +00:00
CMakeLists.txt Experimental post-pass scheduling support. Post-pass scheduling 2008-11-19 23:18:57 +00:00
DAGCombiner.cpp Second attempt: 2009-04-29 00:15:41 +00:00
FastISel.cpp Second attempt: 2009-04-29 00:15:41 +00:00
LegalizeDAG.cpp Second attempt: 2009-04-29 00:15:41 +00:00
LegalizeFloatTypes.cpp Refactor the code to grab the low and high parts of a value 2009-04-25 17:55:53 +00:00
LegalizeIntegerTypes.cpp Revise my previous change 68996 as suggested by Duncan. 2009-04-20 17:27:09 +00:00
LegalizeTypes.cpp Now that PR2957 is resolved, remove a bunch of 2009-04-27 19:33:03 +00:00
LegalizeTypes.h Now that PR2957 is resolved, remove a bunch of 2009-04-27 19:33:03 +00:00
LegalizeTypesGeneric.cpp Refactor the code to grab the low and high parts of a value 2009-04-25 17:55:53 +00:00
LegalizeVectorTypes.cpp Now that PR2957 is resolved, remove a bunch of 2009-04-27 19:33:03 +00:00
Makefile Removed trailing whitespace from Makefiles. 2009-01-09 16:44:42 +00:00
ScheduleDAGFast.cpp Second attempt: 2009-04-29 00:15:41 +00:00
ScheduleDAGList.cpp Second attempt: 2009-04-29 00:15:41 +00:00
ScheduleDAGRRList.cpp Second attempt: 2009-04-29 00:15:41 +00:00
ScheduleDAGSDNodes.cpp Don't set SUnit::hasPhysRegDefs to true unless the defs are 2009-03-23 17:39:36 +00:00
ScheduleDAGSDNodes.h Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalize 2009-04-13 21:06:25 +00:00
ScheduleDAGSDNodesEmit.cpp Move getSubRegisterRegClass from ScheduleDagSDNodesEmit.cpp to a TargetRegisterClass method. 2009-04-28 16:34:09 +00:00
SelectionDAG.cpp 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan. 2009-04-27 18:41:29 +00:00
SelectionDAGBuild.cpp Second attempt: 2009-04-29 00:15:41 +00:00
SelectionDAGBuild.h Second attempt: 2009-04-29 00:15:41 +00:00
SelectionDAGISel.cpp Second attempt: 2009-04-29 00:15:41 +00:00
SelectionDAGPrinter.cpp Fix some significant problems with constant pools that resulted in unnecessary paddings between constant pool entries, larger than necessary alignments (e.g. 8 byte alignment for .literal4 sections), and potentially other issues. 2009-03-13 07:51:59 +00:00
TargetLowering.cpp Fix PR3898, which manifests as failures on are an Xcore, 2009-04-18 20:48:07 +00:00