1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/lib
Bill Wendling c9cfc16363 The ARM EH experiment worked!
Place the LSDA into the TEXT section for ARM platforms. This involves making the
encoding indirect, pcrel, and sdata4 instead of an absolute pointer. The
references to the type infos are then non-lazy pointers. Revision 98019 changed
the encoding of non-lazy pointers to add the symbol to the non-lazy pointer
definition if it's a local symbol (otherwise, it's external and set to '0' so
that the loader can adjust it to the real value). This paved the way for this
change to work on ARM.

llvm-svn: 98068
2010-03-09 18:31:07 +00:00
..
Analysis Make isLCSSA ignore uses in blocks not reachable from the entry block, 2010-03-09 01:53:33 +00:00
Archive From PR6228: 2010-02-04 06:19:43 +00:00
AsmParser Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move some 2010-02-16 14:50:09 +00:00
Bitcode Add a LLVMWriteBitcodeToFD that exposes the raw_fd_ostream options. 2010-03-06 00:30:06 +00:00
CodeGen Allow more cross-rc coalescing. 2010-03-09 06:38:17 +00:00
CompilerDriver Use FindExecutable as a fall-back search method. 2010-03-05 04:46:28 +00:00
ExecutionEngine strength reduce MMI::MappedLabel to MMI::isLabelDeleted, 2010-03-09 01:51:43 +00:00
Linker Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move some 2010-02-16 14:50:09 +00:00
MC MC/Mach-O: Tweak .dump() formatting. 2010-03-09 01:12:23 +00:00
Support make APFloat::toString be const. 2010-03-06 19:20:13 +00:00
System follow-on to PR6280 2010-02-14 18:20:09 +00:00
Target The ARM EH experiment worked! 2010-03-09 18:31:07 +00:00
Transforms Add inlining threshold to log output. 2010-03-09 00:59:53 +00:00
VMCore Roll back r97918 again. Just configuring against llvm-gcc wasn't enough to run 2010-03-07 19:26:40 +00:00
Makefile