aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
AgeCommit message (Expand)Author
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
2012-04-08Optimize code a bit. No functional change intended.Craig Topper
2012-04-08Simplify code that tries to do vector extracts for shuffles when the mask wid...Craig Topper
2012-04-07Turn avx2 vinserti128 intrinsic calls into INSERT_SUBVECTOR DAG nodes and rem...Craig Topper
2012-04-07Remove 'else' after 'if' that ends in return.Craig Topper
2012-03-31Teach CodeGen's version of computeMaskedBits to understand the range metadata.Rafael Espindola
2012-03-28More debug output.Eric Christopher
2012-03-26Add a debug statement.Eric Christopher
2012-03-22Assign node orders to target intrinsics which do not produce results. rdar://...Evan Cheng
2012-03-15Add another debug statement.Eric Christopher
2012-03-11llvm::SwitchInstStepan Dyatkovskiy
2012-03-08Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012:Stepan Dyatkovskiy
2012-03-05Fix warnings about adding a bool to a string.Bill Wendling
2012-03-01Fix a codegen fault in which log2 or exp2 could be dead-code eliminated even ...James Molloy
2012-02-28Re-commit r151623 with fix. Only issue special no-return calls if it's a dire...Evan Cheng
2012-02-28Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre...Daniel Dunbar
2012-02-28Code cleanup following CR by Duncan.Nadav Rotem
2012-02-28Fix a bug in the code that builds SDNodes from vector GEPs.Nadav Rotem
2012-02-28Some ARM implementaions, e.g. A-series, does return stack prediction. That is,Evan Cheng
2012-02-24SDAGBuilder: Remove register sets that were never read and prune dead code su...Benjamin Kramer
2012-02-24Turn avx insert intrinsic calls into INSERT_SUBVECTOR DAG nodes and remove du...Pete Cooper
2012-02-24If the Address of a variable is an argument then treat the entireEric Christopher
2012-02-23Allow an integer to be converted into an MMX type when it's used in an inlineBill Wendling
2012-02-23More newline cleanups.Eric Christopher
2012-02-23Add some handy-dandy newlines.Eric Christopher
2012-02-22Properly emit _fltused with FastISel. Refactor to share code with SDAG.Michael J. Spencer
2012-02-14Rename getExceptionAddressRegister() to getExceptionPointerRegister() for con...Lang Hames
2012-02-13Don't reserve the R0 and R1 registers here. We don't use these registers, andBill Wendling