llvm-project/llvm/test
Quentin Colombet 1b274f99ad [CodeGenPrepare] Refine the cost model provided by the promotion helper.
- Use TargetLowering to check for the actual cost of each extension.
- Provide a factorized method to check for the cost of an extension:
  TargetLowering::isExtFree.
- Provide a virtual method TargetLowering::isExtFreeImpl for targets to be able
  to tune the cost of non-free extensions.

This refactoring offers a better granularity to model what really happens on
different targets.

No performance changes and very few code differences.

Part of <rdar://problem/19267165> 

llvm-svn: 231855
2015-03-10 21:48:15 +00:00
..
Analysis [LoopAccesses 3/3] Print the dependences with -analyze 2015-03-10 17:40:43 +00:00
Assembler Fix a stack overflow in the assembler when checking that GEPs must be over sized types. 2015-03-10 06:34:57 +00:00
Bindings
Bitcode
BugPoint
CodeGen [CodeGenPrepare] Refine the cost model provided by the promotion helper. 2015-03-10 21:48:15 +00:00
DebugInfo Use a better name for compile unit labels. 2015-03-10 03:58:36 +00:00
ExecutionEngine ExecutionEngine: Preliminary support for dynamically loadable coff objects 2015-03-07 20:21:27 +00:00
Feature
FileCheck
Instrumentation [sanitizer] fix instrumentation with -mllvm -sanitizer-coverage-block-threshold=0 to actually do something useful. 2015-03-10 01:58:27 +00:00
Integer
JitListener
LTO
Linker Remember to move a type to the correct set when setting the body. 2015-03-06 00:50:21 +00:00
MC Add support for part-word atomics for PPC 2015-03-10 20:51:07 +00:00
Object
Other
SymbolRewriter
TableGen
Transforms Fix a crash in InstCombine where we could try to truncate a switch comparison to zero width. 2015-03-10 06:51:39 +00:00
Unit
Verifier Fix an issue in the verifier where we could try to read information out of a malformed statepoint intrinsic. 2015-03-10 05:58:21 +00:00
YAMLParser
tools InstrProf: Use the proftext format for these coverage tests 2015-03-09 18:54:58 +00:00
.clang-format
CMakeLists.txt
Makefile
Makefile.tests
TestRunner.sh
lit.cfg
lit.site.cfg.in