1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-23 04:52:54 +02:00
llvm-mirror/test
Saleem Abdulrasool b9035e7dcd ARM: follow up improvements for SVN r263118
The initial change was insufficiently complete for always getting the semantics
of __builtin_longjmp correct.  The builtin is translated into a
`tInt_eh_sjlj_longjmp` DAG node.  This node set R7 as clobbered.  However, the
code would then follow up with a clobber of R11.  I had failed to notice the
imp-def,kill on R7 in the isel.  Unfortunately, it seems that it is not possible
to conditionalise the Defs list via an !if.  Instead, construct a new parallel
WIN node and prefer that when targeting windows.  This ensures that we now both
correctly model the __builtin_longjmp as well as construct the frame in a more
ABI conformant manner.

llvm-svn: 263123
2016-03-10 16:26:37 +00:00
..
Analysis [CG] Add a new pass manager printer pass for the old call graph and 2016-03-10 11:24:11 +00:00
Assembler
Bindings Add support for invoke/landingpad/resume in C API test 2016-02-18 20:38:32 +00:00
Bitcode [AVR] Add calling convention parser tokens 2016-03-03 10:08:02 +00:00
BugPoint
CodeGen ARM: follow up improvements for SVN r263118 2016-03-10 16:26:37 +00:00
DebugInfo Don't crash when compiling inline assembler containing .file directives. 2016-03-09 17:32:56 +00:00
Examples
ExecutionEngine Disable the new Orc lazy JIT tests on Windows, they do not pass 2016-02-10 18:46:42 +00:00
Feature Add a flag to the LLVMContext to disable name for Value other than GlobalValue 2016-03-10 01:28:54 +00:00
FileCheck Reapply r262092: [FileCheck] Abort if -NOT is combined with another suffix. 2016-02-29 22:13:03 +00:00
Instrumentation [tsan] Add support for pointer typed atomic stores, loads, and cmpxchg 2016-03-07 23:16:23 +00:00
Integer
JitListener
LibDriver
Linker [ThinLTO] Remove imported available externally defs from comdats. 2016-02-08 18:47:20 +00:00
LTO Rename embedded bitcode section in MachO 2016-02-29 19:40:10 +00:00
MC [AMDGPU] Fix SMEM instructions encoding/operand namings 2016-03-10 13:06:08 +00:00
Object [AMDGPU] add AMDGPU target support to ELFObjectFile.h header 2016-03-09 17:08:19 +00:00
Other [CG] Add a new pass manager printer pass for the old call graph and 2016-03-10 11:24:11 +00:00
SymbolRewriter
TableGen SelectionDAG: Make Properties a field of SDPatternOperator 2016-02-10 18:40:04 +00:00
ThinLTO/X86 Fix ThinLTO test: depends on the X86 backend 2016-03-09 04:04:40 +00:00
tools [llvm-readobj] Enable GNU style section group print 2016-03-09 19:16:13 +00:00
Transforms [SROA] Fix PR25873, which Andrea Di Biagio analyzed the daylights out 2016-03-10 15:31:17 +00:00
Unit
Verifier [Verifier] Don't abort on invalid cleanuprets 2016-03-01 18:59:50 +00:00
YAMLParser
.clang-format
CMakeLists.txt [CMake] Add convenience target llvm-test-depends to build test dependencies. 2016-03-02 00:27:14 +00:00
lit.cfg [lit] Teach lit about global-isel requirement. 2016-03-08 00:03:40 +00:00
lit.site.cfg.in
TestRunner.sh