llvm-6502/test
Chris Lattner e5cbdca3bd recognize an unsigned add with overflow idiom into uadd.
This resolves a README entry and technically resolves PR4916,
but we still get poor code for the testcase in that PR because
GVN isn't CSE'ing uadd with add, filed as PR8817.

Previously we got:

_test7:                                 ## @test7
	addq	%rsi, %rdi
	cmpq	%rdi, %rsi
	movl	$42, %eax
	cmovaq	%rsi, %rax
	ret

Now we get:

_test7:                                 ## @test7
	addq	%rsi, %rdi
	movl	$42, %eax
	cmovbq	%rsi, %rax
	ret



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122182 91177308-0d34-0410-b5e6-96231b3b80d8
2010-12-19 19:37:52 +00:00
..
Analysis -enable-tbaa is on by default now. 2010-12-16 02:53:48 +00:00
Archive
Assembler
Bindings/Ocaml
Bitcode
BugPoint
CodeGen fix PR8642: if a critical edge has a PHI value that can trap, 2010-12-19 04:58:57 +00:00
DebugInfo
ExecutionEngine
Feature
FrontendAda
FrontendC
FrontendC++
FrontendFortran
FrontendObjC
FrontendObjC++
Integer
lib
Linker
LLVMC
MC Add support for lexing single quotes like 'c'. 2010-12-18 08:56:37 +00:00
Other
Scripts Fix elf-dump --dump-section-data for .bss section 2010-12-16 00:15:10 +00:00
TableGen
Transforms recognize an unsigned add with overflow idiom into uadd. 2010-12-19 19:37:52 +00:00
Unit
Verifier
CMakeLists.txt
lit.cfg
lit.site.cfg.in
Makefile
Makefile.tests
site.exp.in
TestRunner.sh