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