llvm-6502/lib
Manman Ren 43d9ab1812 X86 Peephole: fix PR13475 in optimizeCompare.
It is possible that an instruction can use and update EFLAGS.
When checking the safety, we should check the usage of EFLAGS first before
declaring it is safe to optimize due to the update.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160912 91177308-0d34-0410-b5e6-96231b3b80d8
2012-07-28 03:15:46 +00:00
..
Analysis fix PR13390: do not loop forever with self-referencing self instructions 2012-07-27 18:21:15 +00:00
Archive Include cstdio in a few place that depended on getting it transitively through StringExtras.h 2012-03-23 11:35:30 +00:00
AsmParser Extend the IL for selecting TLS models (PR9788) 2012-06-23 11:37:03 +00:00
Bitcode Remove tabs. 2012-07-19 00:15:11 +00:00
CodeGen Reenable a basic SSA DAG builder optimization. 2012-07-28 01:48:15 +00:00
DebugInfo DebugInfo library: add support for fetching absolute paths to source files 2012-07-19 07:03:58 +00:00
ExecutionEngine Fixing problems with X86_64_32 relocations and making the assertions more readable. 2012-07-27 20:30:12 +00:00
Linker Extend the IL for selecting TLS models (PR9788) 2012-06-23 11:37:03 +00:00
MC Give MCRegisterInfo an implementation file. 2012-07-27 16:25:20 +00:00
Object Reverting r 160419. 2012-07-19 21:43:55 +00:00
Support Typos. 2012-07-27 21:41:59 +00:00
TableGen TableGen: Location information for diagnostic. 2012-07-12 00:53:31 +00:00
Target X86 Peephole: fix PR13475 in optimizeCompare. 2012-07-28 03:15:46 +00:00
Transforms Teach CodeGenPrep to look past bitcast when it's duplicating return instruction 2012-07-27 21:21:26 +00:00
VMCore Add support for v16i32/v16i64 into the code generator. This is required for backends that use i32/i64 vectors for the getSetCCResultType function. 2012-07-26 21:22:00 +00:00
CMakeLists.txt
LLVMBuild.txt LLVMBuild: Introduce a common section which currently has a list of the 2011-12-12 22:45:54 +00:00
Makefile