aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Target/TargetLowering.h
Commit message (Expand)AuthorAgeFilesLines
* 1. Fix a bug in getTypeConversion. When a *simple* type is split, we need to ...Nadav Rotem2012-10-271-0/+3
* Refactor the VectorTargetTransformInfo interface.Nadav Rotem2012-10-261-0/+7
* Implement a basic cost model for vector and scalar instructions. Nadav Rotem2012-10-241-0/+2
* Make LegalizeKind public so that we can use it outside of TargetLowering.Nadav Rotem2012-10-241-2/+4
* Issue:Stepan Dyatkovskiy2012-10-161-1/+1
* Resubmit the changes to llvm core to update the functions to support differen...Micah Villmow2012-10-151-1/+1
* Revert 165732 for further review.Micah Villmow2012-10-111-1/+1
* Add in the first iteration of support for llvm/clang/lldb to allow variable p...Micah Villmow2012-10-111-1/+1
* Use the attribute enums to query if a parameter has an attribute.Bill Wendling2012-10-091-3/+3
* Add in the first step of the multiple pointer support. This adds in support t...Micah Villmow2012-10-091-2/+6
* Refactor the AddrMode class out of TLI to its own header file.Nadav Rotem2012-10-081-16/+1
* Move TargetData to DataLayout.Micah Villmow2012-10-081-3/+3
* This patch corrects commit 165126 by using an integer bit width instead of Preston Gurd2012-10-041-10/+10
* Use attribute query methods.Bill Wendling2012-10-041-3/+3
* TargetLowering interface to set/get minimum block entries for jump tables.Sebastian Pop2012-09-251-0/+15
* Mark unimplemented copy constructors and copy assignment operators as LLVM_DE...Craig Topper2012-09-171-2/+2
* Add in comments that explain what the indexing and the size of the arrays is ...Micah Villmow2012-09-141-1/+10
* The current implementation does not allow more than 32 types to be properly h...Micah Villmow2012-09-131-4/+8
* Generic Bypass Slow DivPreston Gurd2012-09-041-0/+22
* Not all targets have efficient ISel code generation for select instructions.Nadav Rotem2012-09-021-0/+10
* Allow legalization of target-specific SDNodes, provided that the target itsel...Owen Anderson2012-08-081-1/+3
* Fall back to selection DAG isel for calls to builtin functions.Bob Wilson2012-08-031-1/+3
* Fix a typo (the the => the)Sylvestre Ledru2012-07-231-1/+1
* Remove tabs.Bill Wendling2012-07-191-1/+1
* Target option DisableJumpTables is a gross hack. Move it to TargetLowering in...Evan Cheng2012-07-021-0/+16
* Add a new intrinsic: llvm.fmuladd. This intrinsic represents a multiply-addLang Hames2012-06-051-0/+8
* Remove the "-promote-elements" flag. This flag is now enabled by default.Nadav Rotem2012-06-041-10/+2
* Change interface for TargetLowering::LowerCallTo and TargetLowering::LowerCallJustin Holewinski2012-05-251-19/+68
* Simplify code for calling a function where CanLowerReturn fails, fixing a sma...Eli Friedman2012-05-251-2/+1
* Add a new target hook "predictableSelectIsExpensive".Benjamin Kramer2012-05-051-0/+10
* Use SuperRegClassIterator for findRepresentativeClass().Jakob Stoklund Olesen2012-05-041-4/+0
* Fix a long standing tail call optimization bug. When a libcall is emittedEvan Cheng2012-04-101-2/+4
* Move the TLSModel information into the TargetMachine rather than hidingChandler Carruth2012-04-081-11/+0
* Always compute all the bits in ComputeMaskedBits.Rafael Espindola2012-04-041-1/+0
* Add predicates for checking whether targets have free FNEG and FABS operation...Owen Anderson2012-04-021-0/+12
* Prune some includes and forward declarations.Craig Topper2012-03-251-1/+0
* Target override to allow CodeGenPrepare to sink address operands to intrinsic...Pete Cooper2012-03-131-0/+12
* Re-commit r151623 with fix. Only issue special no-return calls if it's a dire...Evan Cheng2012-02-281-2/+3
* Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre...Daniel Dunbar2012-02-281-3/+2
* Some ARM implementaions, e.g. A-series, does return stack prediction. That is,Evan Cheng2012-02-281-2/+3
* Make all pointers to TargetRegisterClass const since they are all pointers to...Craig Topper2012-02-221-5/+5
* Rename getExceptionAddressRegister() to getExceptionPointerRegister() for con...Lang Hames2012-02-141-2/+2
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-051-18/+8
* VLIW specific scheduler framework that utilizes deterministic finite automato...Andrew Trick2012-02-011-1/+2
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-1/+0
* Allow targets to select source order pre-RA scheduler.Evan Cheng2012-01-121-0/+1
* Move Sched::Preference out of TargetMachine.h where it is not referenced.Evan Cheng2012-01-121-0/+9
* Add 'llvm_unreachable' to passify GCC's understanding of the constraintsChandler Carruth2012-01-101-0/+1
* Remove unnecessary default cases in switches that cover all enum values.David Blaikie2012-01-101-2/+0
* Minimize #include's and forward-declares in Target.Nick Lewycky2011-12-101-8/+0