summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* Refactor to make helper method static.Craig Topper2012-11-251-27/+14
* Remove duplicate check of LimitFloatPrecision. It was already checked earlier...Craig Topper2012-11-251-1/+1
* Factor common code out of individual if blocks into common tail.Craig Topper2012-11-251-24/+12
* Remove redundant calls to getCurDebugLoc in visitIntrinsicCall. It's already ...Craig Topper2012-11-241-7/+4
* Refactor a bit to make some helper methods static.Craig Topper2012-11-241-37/+20
* Factor some common code out of individual if blocks.Craig Topper2012-11-241-52/+27
* Refactor a bit to make some helper functions static.Craig Topper2012-11-231-51/+24
* llvm.fmuladd.* lowering should be checking isOperationLegalOrCustom, rather thanLang Hames2012-11-221-1/+1
* Remove conditions from 'else if' that were guaranteed by preceding 'if'.Craig Topper2012-11-161-12/+12
* Factor out the final FADD that's common to multiple code paths in the visitLo...Craig Topper2012-11-161-45/+30
* Factor some common code to reduce compile size.Craig Topper2012-11-161-37/+20
* Add llvm.ceil, llvm.trunc, llvm.rint, llvm.nearbyint intrinsics.Craig Topper2012-11-151-0/+20
* Codegen support for arbitrary vector getelementptrs.Duncan Sands2012-11-131-3/+3
* OutputArg: added an index of the original argument to match the change toManman Ren2012-11-011-2/+3
* Add a comment for r167040.Chad Rosier2012-10-301-0/+4
* [inline asm] Implement mayLoad and mayStore for inline assembly. In general,Chad Rosier2012-10-301-1/+19
* Make the indirect branch optimization deterministic. No functionality change.Nadav Rotem2012-10-231-8/+8
* This patch is to fix radar://8426430. It is about llvm support of __builtin_d...Shuxin Yang2012-10-191-5/+5
* Issue description:Stepan Dyatkovskiy2012-10-101-2/+3
* Use the attribute enums to query if a parameter has an attribute.Bill Wendling2012-10-091-6/+6
* Create enums for the different attributes.Bill Wendling2012-10-091-12/+12
* Move TargetData to DataLayout.Micah Villmow2012-10-081-13/+13
* Update to use the predicate methods to query if an attribute exists.Bill Wendling2012-10-031-17/+17
* Remove the `hasFnAttr' method from Function.Bill Wendling2012-09-261-1/+1
* Generate an error message instead of asserting or segfaulting when we have aBill Wendling2012-09-261-19/+29
* Generate an error message instead of asserting or segfaulting when we have aBill Wendling2012-09-261-29/+41
* TargetLowering interface to set/get minimum block entries for jump tables.Sebastian Pop2012-09-251-2/+3
* Teach the DAGBuilder about lifetime markers which are generated from PHINodes.Nadav Rotem2012-09-101-18/+22
* Stop emitting lifetime region info when stack coloring is not enabled in O0Michael Liao2012-09-071-0/+6
* Add a new optimization pass: Stack Coloring, that merges disjoint static allo...Nadav Rotem2012-09-061-2/+19
* Cleanup a few magic numbers.Chad Rosier2012-09-051-1/+1
* [ms-inline asm] We only need one bit to represent the AsmDialect in theChad Rosier2012-09-051-4/+2
* [ms-inline asm] Propagate the asm dialect into the MachineInstr representation.Chad Rosier2012-09-051-1/+5
* Convert vextracti128/vextractf128 intrinsics to extract_subvector at DAG buil...Craig Topper2012-09-051-1/+15
* 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
OpenPOWER on IntegriCloud