llvm-6502/include/llvm
Tim Northover f7ab3a84b3 ARM: use TableGen patterns to select CMOV operations.
Back in the mists of time (2008), it seems TableGen couldn't handle the
patterns necessary to match ARM's CMOV node that we convert select operations
to, so we wrote a lot of fairly hairy C++ to do it for us.

TableGen can deal with it now: there were a few minor differences to CodeGen
(see tests), but nothing obviously worse that I could see, so we should
probably address anything that *does* come up in a localised manner.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188995 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-22 09:57:11 +00:00
..
ADT ADT/Triple: Helper to determine if we are targeting the Windows CRT 2013-08-21 21:53:33 +00:00
Analysis Add some constantness. 2013-08-20 23:04:15 +00:00
Assembly
Bitcode
CodeGen [stackprotector] Refactor out the end of isInTailCallPosition into the function returnTypeIsEligibleForTailCall. 2013-08-20 08:36:50 +00:00
Config Remove all checking for the various terminfo headers (term.h and 2013-08-12 10:40:11 +00:00
DebugInfo Add LLVM-style RTTI to DIContext/DWARFContext classes 2013-08-06 10:32:39 +00:00
ExecutionEngine Fix include guards. 2013-08-20 22:52:02 +00:00
IR [mips][msa] Removed fcge, fcgt, fsge, fsgt 2013-08-20 09:41:47 +00:00
IRReader
MC MCFunction.h: Prune \returns to fix a warning in r188881. [-Wdocumentation] 2013-08-21 09:34:22 +00:00
Object Move #includes from .h to .cpp file. 2013-08-21 01:20:11 +00:00
Option Options: Add new option kind that consumes remaining arguments 2013-08-13 21:09:50 +00:00
Support Add Mach-O entry_point_command declaration. 2013-08-21 07:28:40 +00:00
TableGen [typo] An LLVM. 2013-08-16 23:30:19 +00:00
Target ARM: use TableGen patterns to select CMOV operations. 2013-08-22 09:57:11 +00:00
Transforms Fix assert with GEP ptr vector indexing structs 2013-08-19 21:43:16 +00:00
AutoUpgrade.h
CMakeLists.txt
DebugInfo.h DebugInfo: Allow the addition of other (such as static data) members to a record type after construction 2013-08-16 20:42:14 +00:00
DIBuilder.h DebugInfo: Allow the addition of other (such as static data) members to a record type after construction 2013-08-16 20:42:14 +00:00
GVMaterializer.h
InitializePasses.h DataFlowSanitizer; LLVM changes. 2013-08-07 22:47:18 +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
LinkAllIR.h
LinkAllPasses.h
Linker.h
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
PassManager.h
PassManagers.h
PassRegistry.h
PassSupport.h