summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* BranchProb: modify the definition of an edge in BranchProbabilityInfo to handleManman Ren2012-08-241-24/+44
* Initialize SelectionDAGBuilder's Context in 'init', not in its constructor. TheRichard Smith2012-08-221-0/+1
* Don't add CFG edges for redundant conditional branches.Jakob Stoklund Olesen2012-08-201-1/+4
* Make atomic load and store of pointers work. Tighten verification of atomic ...Eli Friedman2012-08-171-2/+2
* Refactor and check "onlyReadsMemory" before optimizing builtins.Bob Wilson2012-08-031-83/+29
* Try to reduce the compile time impact of r161232.Bob Wilson2012-08-031-39/+56
* Fix memcmp code-gen to honor -fno-builtin.Bob Wilson2012-08-031-1/+1
* Add a floor intrinsic.Dan Gohman2012-07-261-0/+5
* Fixed few warnings.Galina Kistanova2012-07-191-1/+1
* Remove tabs.Bill Wendling2012-07-191-8/+8
* ignore 'invoke @llvm.donothing', but still keep the edge to the continuation BBNuno Lopes2012-07-181-1/+1
* Reverted r156659, due to probable performance regressions, DenseMap should be...Stepan Dyatkovskiy2012-07-041-8/+7
* Part of r159527. Splitted into series of patches and gone with fixed PR13256:Stepan Dyatkovskiy2012-07-031-7/+8
* Revert "IntRange:" as it appears to be breaking self hosting.Eric Christopher2012-07-021-8/+7
* Target option DisableJumpTables is a gross hack. Move it to TargetLowering in...Evan Cheng2012-07-021-1/+1
* Turn an assert into an error to make it a bit more friendly.Eric Christopher2012-07-021-2/+9
* IntRange:Stepan Dyatkovskiy2012-07-021-7/+8
* 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
OpenPOWER on IntegriCloud