1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-01 08:23:21 +01:00
llvm-mirror/test
Eli Friedman 64a2b7e4f2 Add a target-specific branchless method for double-width relational
comparisons on x86.  Essentially, the way this works is that SUB+SBB sets
the relevant flags the same way a double-width CMP would.

This is a substantial improvement over the generic lowering in LLVM. The output
is also shorter than the gcc-generated output; I haven't done any detailed
benchmarking, though.

llvm-svn: 127852
2011-03-18 02:34:11 +00:00
..
Analysis Propagate SCEV no-wrap flags whenever possible. 2011-03-15 00:37:00 +00:00
Archive
Assembler Reapply: Add type output to llvm-dis annotations. Patch by Yuri! 2011-03-17 19:50:04 +00:00
Bindings/Ocaml
Bitcode
BugPoint
CodeGen Add a target-specific branchless method for double-width relational 2011-03-18 02:34:11 +00:00
DebugInfo Remove obsolete tests. 2011-02-24 19:09:52 +00:00
ExecutionEngine
Feature
FrontendAda
FrontendC Add a RUN line to the test case to make it functional. <rdar://problem/9055247> 2011-03-09 04:02:40 +00:00
FrontendC++
FrontendFortran
FrontendObjC Testcase for r127301. 2011-03-09 01:05:00 +00:00
FrontendObjC++
Integer
lib
Linker
LLVMC
MC The disassembler for Thumb was wrongly adding 4 to the computed imm32 offset. 2011-03-18 00:38:03 +00:00
Object
Other
Scripts
TableGen
Transforms FileCheck-ize and update test. 2011-03-18 01:10:31 +00:00
Unit
Verifier
CMakeLists.txt
lit.cfg
lit.site.cfg.in
Makefile Reapply r127073(partially): Introduce $(ECHOPATH) to print DOSish path string on MSYS bash for alternative of $(ECHO). 2011-03-08 12:25:10 +00:00
Makefile.tests
site.exp.in
TestRunner.sh