summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* add a new @llvm.donothing intrinsic that, well, does nothing, and teach CodeG...Nuno Lopes2012-06-281-1/+8
* Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp andBill Wendling2012-06-281-1/+1
* Rename -allow-excess-fp-precision flag to -fuse-fp-ops, and switch from aLang Hames2012-06-221-1/+3
* Add a new intrinsic: llvm.fmuladd. This intrinsic represents a multiply-addLang Hames2012-06-051-0/+21
* Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer2012-06-021-2/+2
* PR1255: case ranges.Stepan Dyatkovskiy2012-06-021-3/+3
* PR1255: case ranges.Stepan Dyatkovskiy2012-06-021-1/+1
* PR1255: case ranges.Stepan Dyatkovskiy2012-06-011-1/+1
* ConstantRangesSet renamed to IntegersSubset. CRSBuilder renamed to IntegersSu...Stepan Dyatkovskiy2012-05-291-2/+2
* Add llvm.fabs intrinsic.Peter Collingbourne2012-05-281-0/+5
* PR1255: Case RangesStepan Dyatkovskiy2012-05-281-2/+5
* Missed parens.Benjamin Kramer2012-05-271-1/+1
* r157525 didn't work, just disable iterator checking.Benjamin Kramer2012-05-271-1/+1
* SDAGBuilder: Avoid iterator invalidation harder.Benjamin Kramer2012-05-271-1/+1
* SDAGBuilder: Don't create an invalid iterator when there is only one switch c...Benjamin Kramer2012-05-261-2/+2
* SelectionDAGBuilder: When emitting small compare chains for switches order th...Benjamin Kramer2012-05-261-3/+18
* Change interface for TargetLowering::LowerCallTo and TargetLowering::LowerCallJustin Holewinski2012-05-251-56/+44
* Simplify code for calling a function where CanLowerReturn fails, fixing a sma...Eli Friedman2012-05-251-26/+10
* Recommited reworked r156804:Stepan Dyatkovskiy2012-05-181-42/+29
* SelectionDAGBuilder: CaseBlock, CaseRanges and CaseCmp changed representation...Stepan Dyatkovskiy2012-05-171-9/+10
* Rejected r156804 due to buildbots failures.Stepan Dyatkovskiy2012-05-151-35/+46
* SelectionDAGBuilder::Clusterify : main functinality was replaced with CRSBuil...Stepan Dyatkovskiy2012-05-151-46/+35
* Rename @llvm.debugger to @llvm.debugtrap.Dan Gohman2012-05-141-2/+2
* Define a new intrinsic, @llvm.debugger. It will be similar to __builtin_trap(),Dan Gohman2012-05-111-0/+4
* Strip the pointer casts off of allocas so that the selection DAG can find them.Bill Wendling2012-05-011-1/+1
* Fix an overly indented line. Remove an 'else' after an 'if' that returns.Craig Topper2012-04-111-4/+3
* Inline implVisitAluOverflow by introducing a nested switch to convert the int...Craig Topper2012-04-111-18/+18
* Optimize code a bit by calling push_back only once in some loops. Reduces com...Craig Topper2012-04-111-26/+24
* Optimize code a bit. No functional change intended.Craig Topper2012-04-081-9/+9
* Simplify code that tries to do vector extracts for shuffles when the mask wid...Craig Topper2012-04-081-12/+8
* Turn avx2 vinserti128 intrinsic calls into INSERT_SUBVECTOR DAG nodes and rem...Craig Topper2012-04-071-1/+2
* Remove 'else' after 'if' that ends in return.Craig Topper2012-04-071-1/+1
* Teach CodeGen's version of computeMaskedBits to understand the range metadata.Rafael Espindola2012-03-311-1/+3
* More debug output.Eric Christopher2012-03-281-1/+2
* Add a debug statement.Eric Christopher2012-03-261-1/+3
* Assign node orders to target intrinsics which do not produce results. rdar://...Evan Cheng2012-03-221-0/+6
* Add another debug statement.Eric Christopher2012-03-151-1/+3
* llvm::SwitchInstStepan Dyatkovskiy2012-03-111-1/+1
* Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012:Stepan Dyatkovskiy2012-03-081-4/+4
* Fix warnings about adding a bool to a string.Bill Wendling2012-03-051-2/+2
* Fix a codegen fault in which log2 or exp2 could be dead-code eliminated even ...James Molloy2012-03-011-2/+4
* Re-commit r151623 with fix. Only issue special no-return calls if it's a dire...Evan Cheng2012-02-281-3/+5
* Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre...Daniel Dunbar2012-02-281-5/+3
* Code cleanup following CR by Duncan.Nadav Rotem2012-02-281-5/+3
* Fix a bug in the code that builds SDNodes from vector GEPs.Nadav Rotem2012-02-281-0/+4
* Some ARM implementaions, e.g. A-series, does return stack prediction. That is,Evan Cheng2012-02-281-3/+5
* SDAGBuilder: Remove register sets that were never read and prune dead code su...Benjamin Kramer2012-02-241-63/+3
* Turn avx insert intrinsic calls into INSERT_SUBVECTOR DAG nodes and remove du...Pete Cooper2012-02-241-0/+15
* If the Address of a variable is an argument then treat the entireEric Christopher2012-02-241-3/+7
* Allow an integer to be converted into an MMX type when it's used in an inlineBill Wendling2012-02-231-2/+8
OpenPOWER on IntegriCloud