llvm-6502/lib
Nadav Rotem 9f40cb32ac Not all targets have efficient ISel code generation for select instructions.
For example, the ARM target does not have efficient ISel handling for vector
selects with scalar conditions. This patch adds a TLI hook which allows the
different targets to report which selects are supported well and which selects
should be converted to CF duting codegen prepare.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163093 91177308-0d34-0410-b5e6-96231b3b80d8
2012-09-02 12:10:19 +00:00
..
Analysis Clean up ProfileDataLoader a bit. 2012-08-31 12:43:07 +00:00
Archive
AsmParser Change the linker_private_weak_def_auto' linkage to linkonce_odr_auto_hide' to 2012-08-17 18:33:14 +00:00
Bitcode Change the linker_private_weak_def_auto' linkage to linkonce_odr_auto_hide' to 2012-08-17 18:33:14 +00:00
CodeGen Generate better select code by allowing the target to use scalar select, and not sign-extend. 2012-09-02 08:20:07 +00:00
DebugInfo Refactor fetching file/line info from DWARFContext to simplify the 2012-08-30 07:49:50 +00:00
ExecutionEngine Fix comment for function RuntimeDyldImpl.resolveRelocation() 2012-08-27 15:34:01 +00:00
Linker
MC Allow targets to specify a minimum supported NOP size when performing NOP padding. If the desired padding is smaller than the supported NOP size, 2012-08-29 22:18:56 +00:00
Object
Support Rename ANDROIDEABI to Android. 2012-09-02 09:29:46 +00:00
TableGen Tristate mayLoad, mayStore, and hasSideEffects. 2012-08-23 19:34:46 +00:00
Target Not all targets have efficient ISel code generation for select instructions. 2012-09-02 12:10:19 +00:00
Transforms Not all targets have efficient ISel code generation for select instructions. 2012-09-02 12:10:19 +00:00
VMCore Move the GCOVFormat enums into their own namespace per the LLVM coding standard. 2012-08-31 17:31:28 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile