llvm-6502/include/llvm
Tim Northover 2c8cf4b404 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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171971 91177308-0d34-0410-b5e6-96231b3b80d8
2013-01-09 13:18:15 +00:00
..
ADT Implement APFloat::isDenormal() 2013-01-07 18:59:35 +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
Assembly Prune some includes and forward declarations. 2012-03-26 06:58:25 +00:00
Bitcode Have the bitcode reader/writer just use FPMathOperator's fast math enum directly 2012-12-09 20:23:16 +00:00
CodeGen MIsched: add an ILP window property to machine model. 2013-01-09 03:36:49 +00:00
Config [CMake] Move libxml2 stuff from clang to llvm/cmake. 2012-12-14 18:30:20 +00:00
DebugInfo Sort the #include lines for the include/... tree with the script. 2012-12-03 17:02:12 +00:00
ExecutionEngine JITEventListener.h: Use llvm-config.h instead of config.h. 2012-12-13 15:03:38 +00:00
IR Consider expression "0.0 - X" as the negation of X if 2013-01-09 00:13:41 +00:00
MC Last in the series of removing unnecessary '0' arguments for 2013-01-09 03:52:05 +00:00
Object [Object, DebugInfo] Make DWARFContext BE-aware. 2013-01-09 02:45:05 +00:00
Option Resort the #include lines in include/... and lib/... with the 2013-01-02 10:22:59 +00:00
Support Incrase the number of parameters for AlignedCharArrayUnion. 2013-01-09 10:39:16 +00:00
TableGen Simplify TableGen type-compatibility checks. 2013-01-07 02:30:19 +00:00
Target Refactor to expose RTLIB calls to targets. 2013-01-09 13:18:15 +00:00
Transforms Move CallGraphSCCPass.h into the Analysis tree; that's where the 2013-01-07 15:26:48 +00:00
Attributes.h Add the integer value of the ConstantInt instead of the Constant* value. 2013-01-09 00:32:08 +00:00
AutoUpgrade.h remove autoupgrade support for really old-style debug info intrinsics. 2011-11-27 06:18:33 +00:00
CMakeLists.txt Move all of the header files which are involved in modelling the LLVM IR 2013-01-02 11:36:10 +00:00
DebugInfo.h Remove the llvm-local DW_TAG_vector_type tag and add a test to 2013-01-08 01:53:52 +00:00
DIBuilder.h PR14759: Debug info support for C++ member pointers. 2013-01-07 05:51:15 +00:00
GVMaterializer.h
InitializePasses.h Switch TargetTransformInfo from an immutable analysis pass that requires 2013-01-07 01:37:14 +00:00
InstVisitor.h Move all of the header files which are involved in modelling the LLVM IR 2013-01-02 11:36:10 +00:00
LinkAllPasses.h Move all of the header files which are involved in modelling the LLVM IR 2013-01-02 11:36:10 +00:00
LinkAllVMCore.h Move all of the header files which are involved in modelling the LLVM IR 2013-01-02 11:36:10 +00:00
Linker.h Prune some includes and forward declarations. 2012-03-26 06:58:25 +00:00
Pass.h moves doInitialization and doFinalization to the Pass class and removes some unreachable code in MachineModuleInfo 2012-12-03 21:56:57 +00:00
PassAnalysisSupport.h Sort the #include lines for the include/... tree with the script. 2012-12-03 17:02:12 +00:00
PassManager.h One more step towards making doInitialization and doFinalization useful for 2012-11-29 17:47:05 +00:00
PassManagers.h Sort the #include lines for the include/... tree with the script. 2012-12-03 17:02:12 +00:00
PassRegistry.h
PassSupport.h Fix comment typo. 2012-12-17 11:43:15 +00:00