aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
AgeCommit message (Expand)Author
2012-09-06Add a new optimization pass: Stack Coloring, that merges disjoint static allo...Nadav Rotem
2012-09-05Cleanup a few magic numbers.Chad Rosier
2012-09-05[ms-inline asm] We only need one bit to represent the AsmDialect in theChad Rosier
2012-09-05[ms-inline asm] Propagate the asm dialect into the MachineInstr representation.Chad Rosier
2012-09-05Convert vextracti128/vextractf128 intrinsics to extract_subvector at DAG buil...Craig Topper
2012-08-24BranchProb: modify the definition of an edge in BranchProbabilityInfo to handleManman Ren
2012-08-22Initialize SelectionDAGBuilder's Context in 'init', not in its constructor. TheRichard Smith
2012-08-20Don't add CFG edges for redundant conditional branches.Jakob Stoklund Olesen
2012-08-17Make atomic load and store of pointers work. Tighten verification of atomic ...Eli Friedman
2012-08-03Refactor and check "onlyReadsMemory" before optimizing builtins.Bob Wilson
2012-08-03Try to reduce the compile time impact of r161232.Bob Wilson
2012-08-03Fix memcmp code-gen to honor -fno-builtin.Bob Wilson
2012-07-26Add a floor intrinsic.Dan Gohman
2012-07-19Fixed few warnings.Galina Kistanova
2012-07-19Remove tabs.Bill Wendling
2012-07-18ignore 'invoke @llvm.donothing', but still keep the edge to the continuation BBNuno Lopes
2012-07-04Reverted r156659, due to probable performance regressions, DenseMap should be...Stepan Dyatkovskiy
2012-07-03Part of r159527. Splitted into series of patches and gone with fixed PR13256:Stepan Dyatkovskiy
2012-07-02Revert "IntRange:" as it appears to be breaking self hosting.Eric Christopher
2012-07-02Target option DisableJumpTables is a gross hack. Move it to TargetLowering in...Evan Cheng
2012-07-02Turn an assert into an error to make it a bit more friendly.Eric Christopher
2012-07-02IntRange:Stepan Dyatkovskiy
2012-06-28add a new @llvm.donothing intrinsic that, well, does nothing, and teach CodeG...Nuno Lopes
2012-06-28Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp andBill Wendling
2012-06-22Rename -allow-excess-fp-precision flag to -fuse-fp-ops, and switch from aLang Hames
2012-06-05Add a new intrinsic: llvm.fmuladd. This intrinsic represents a multiply-addLang Hames
2012-06-02Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer
2012-06-02PR1255: case ranges.Stepan Dyatkovskiy
2012-06-02PR1255: case ranges.Stepan Dyatkovskiy
2012-06-01PR1255: case ranges.Stepan Dyatkovskiy
2012-05-29ConstantRangesSet renamed to IntegersSubset. CRSBuilder renamed to IntegersSu...Stepan Dyatkovskiy
2012-05-28Add llvm.fabs intrinsic.Peter Collingbourne
2012-05-28PR1255: Case RangesStepan Dyatkovskiy
2012-05-27Missed parens.Benjamin Kramer
2012-05-27r157525 didn't work, just disable iterator checking.Benjamin Kramer
2012-05-27SDAGBuilder: Avoid iterator invalidation harder.Benjamin Kramer
2012-05-26SDAGBuilder: Don't create an invalid iterator when there is only one switch c...Benjamin Kramer
2012-05-26SelectionDAGBuilder: When emitting small compare chains for switches order th...Benjamin Kramer
2012-05-25Change interface for TargetLowering::LowerCallTo and TargetLowering::LowerCallJustin Holewinski
2012-05-25Simplify code for calling a function where CanLowerReturn fails, fixing a sma...Eli Friedman
2012-05-18Recommited reworked r156804:Stepan Dyatkovskiy
2012-05-17SelectionDAGBuilder: CaseBlock, CaseRanges and CaseCmp changed representation...Stepan Dyatkovskiy
2012-05-15Rejected r156804 due to buildbots failures.Stepan Dyatkovskiy
2012-05-15SelectionDAGBuilder::Clusterify : main functinality was replaced with CRSBuil...Stepan Dyatkovskiy
2012-05-14Rename @llvm.debugger to @llvm.debugtrap.Dan Gohman
2012-05-11Define a new intrinsic, @llvm.debugger. It will be similar to __builtin_trap(),Dan Gohman
2012-05-01Strip the pointer casts off of allocas so that the selection DAG can find them.Bill Wendling
2012-04-11Fix an overly indented line. Remove an 'else' after an 'if' that returns.Craig Topper
2012-04-11Inline implVisitAluOverflow by introducing a nested switch to convert the int...Craig Topper
2012-04-11Optimize code a bit by calling push_back only once in some loops. Reduces com...Craig Topper