1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 19:12:56 +02:00
llvm-mirror/lib
Tim Northover 1ca1b4e032 Refactor to expose RTLIB calls to targets.
fp128 is almost but not quite completely illegal as a type on AArch64. As a
result it needs to have a register class (for argument passing mainly), but all
operations need to be lowered to runtime calls. Currently there's no way for
targets to do this (without duplicating code), as the relevant functions are
hidden in SelectionDAG. This patch changes that.

llvm-svn: 171971
2013-01-09 13:18:15 +00:00
..
Analysis Cost Model: Move the 'max unroll factor' variable to the TTI and add initial Cost Model support on ARM. 2013-01-09 01:15:42 +00:00
Archive Move all of the header files which are involved in modelling the LLVM IR 2013-01-02 11:36:10 +00:00
AsmParser There was a switch fall-through in the parser for textual LLVM that caused 2013-01-07 13:32:38 +00:00
Bitcode Move all of the header files which are involved in modelling the LLVM IR 2013-01-02 11:36:10 +00:00
CodeGen Refactor to expose RTLIB calls to targets. 2013-01-09 13:18:15 +00:00
DebugInfo [Object, DebugInfo] Make DWARFContext BE-aware. 2013-01-09 02:45:05 +00:00
ExecutionEngine [Object][ELF] Add a maximum alignment. This is used by createELFObjectFile to create a properly aligned reader. 2013-01-04 20:36:28 +00:00
IR Alter the hasing computation when inserting into the folding set. 2013-01-09 09:26:23 +00:00
Linker Move TypeFinder.h into the IR tree, it clearly belongs with the IR library. 2013-01-07 15:43:51 +00:00
MC Last in the series of removing unnecessary '0' arguments for 2013-01-09 03:52:05 +00:00
Object [Object][ELF] Add a maximum alignment. This is used by createELFObjectFile to create a properly aligned reader. 2013-01-04 20:36:28 +00:00
Option Resort the #include lines in include/... and lib/... with the 2013-01-02 10:22:59 +00:00
Support Fix memory leak in YAML I/O. 2013-01-08 21:04:44 +00:00
TableGen tblgen: use an early return to reduce indentation. 2013-01-09 05:28:12 +00:00
Target Efficient lowering of vector sdiv when the divisor is a splatted power of two constant. 2013-01-09 05:14:33 +00:00
Transforms Cost Model: Move the 'max unroll factor' variable to the TTI and add initial Cost Model support on ARM. 2013-01-09 01:15:42 +00:00
CMakeLists.txt Rename VMCore directory to IR. 2013-01-02 09:10:48 +00:00
LLVMBuild.txt Rename VMCore directory to IR. 2013-01-02 09:10:48 +00:00
Makefile Rename VMCore directory to IR. 2013-01-02 09:10:48 +00:00