aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* Instead of passing in an unsigned value for the optimization level, use an enum,Bill Wendling2009-04-299-32/+35
* Fix infinite recursion in the C++ code which handles movddup by making it unn...Nate Begeman2009-04-291-2/+2
* Update comment, replace theoretically impossible check with an assert.Nate Begeman2009-04-291-3/+1
* Implement review feedback for vector shuffle work.Nate Begeman2009-04-296-96/+105
* Add a public method called getAddressSpace() to the GlobalAddressSDNode.Sanjiv Gupta2009-04-291-0/+7
* Disable the load-shrinking optimization from looking atChris Lattner2009-04-291-3/+6
* Second attempt:Bill Wendling2009-04-299-56/+58
* Move getSubRegisterRegClass from ScheduleDagSDNodesEmit.cpp to a TargetRegist...Jakob Stoklund Olesen2009-04-281-14/+3
* r70270 isn't ready yet. Back this out. Sorry for the noise.Bill Wendling2009-04-289-58/+56
* Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want toBill Wendling2009-04-289-56/+58
* Now that PR2957 is resolved, remove a bunch ofDuncan Sands2009-04-274-90/+4
* 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan.Nate Begeman2009-04-275-449/+363
* When transforming sext(trunc(load(x))) into sext(smaller load(x)),Dan Gohman2009-04-271-1/+1
* Refactor the code to grab the low and high parts of a valueDan Gohman2009-04-254-126/+38
* Add a top-level comment about DAGCombiner's role in the compiler.Dan Gohman2009-04-251-0/+4
* Fix PR 4057, a crash doing float->char const folding.Dale Johannesen2009-04-241-3/+4
* Revert 69952. Causes testsuite failures on linux x86-64.Rafael Espindola2009-04-245-353/+447
* PR2957Nate Begeman2009-04-245-447/+353
* Instead of requiring TLI.LowerCallTo to return an ISD::BUILD_PAIR,Dan Gohman2009-04-241-60/+118
* Factor out a bit of code that appears in several places into aDan Gohman2009-04-233-14/+16
* Handle Void types in ComputeValueVTs. This doesn't currently occur,Dan Gohman2009-04-231-0/+3
* Make X86's copyRegToReg able to handle copies to and from subclasses.Dan Gohman2009-04-201-25/+0
* Simplify this code. getConstant knows how to makeDan Gohman2009-04-201-10/+3
* Revise my previous change 68996 as suggested by Duncan.Bob Wilson2009-04-203-9/+5
* Now that BUILD_VECTOR operands are allowed to beDuncan Sands2009-04-191-9/+6
* Fix PR3898, which manifests as failures on are an Xcore,Chris Lattner2009-04-181-1/+1
* Don't try to make BUILD_VECTOR operands have the sameDuncan Sands2009-04-186-63/+35
* Inline asm's were still introducing bogus dependencies;Dale Johannesen2009-04-181-1/+7
* In the list-burr's pseudo two-addr dependency heuristics, don'tDan Gohman2009-04-161-0/+10
* Handle SUBREG_TO_REG instructions with the same heuristicsDan Gohman2009-04-161-5/+7
* Do not treat beginning of inlined scope as beginning of normal function scope...Devang Patel2009-04-162-2/+20
* Record line number at the beginning of a func.start.Devang Patel2009-04-162-2/+2
* In -fast mode do what FastISel does.Devang Patel2009-04-162-30/+71
* If FastISel is run and it has known DebugLoc then use it.Devang Patel2009-04-162-3/+7
* If location where the function was inlined is not know then do not emit debug...Devang Patel2009-04-161-5/+11
* Add DISubprogram is not null check.Devang Patel2009-04-151-2/+4
* Generalize one of the SelectionDAG::ReplaceAllUsesWith overloadsDan Gohman2009-04-152-9/+10
* Construct and emit DW_TAG_inlined_subroutine DIEs for inlined subroutine scop...Devang Patel2009-04-151-14/+28
* When the result of an EXTRACT_SUBREG, INSERT_SUBREG, or SUBREG_TO_REGDan Gohman2009-04-141-20/+19
* Do not force asm's to be chained if they don't touchDale Johannesen2009-04-141-0/+3
* Make these errors more noticable in build logs.Daniel Dunbar2009-04-131-5/+5
* Change SelectionDAG type legalization to allow BUILD_VECTOR operands to beBob Wilson2009-04-135-31/+78
* Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalizeDan Gohman2009-04-132-14/+13
* Refactor some code in SelectionDAGLegalize::ExpandBUILD_VECTOR.Bob Wilson2009-04-131-24/+19
* Right now, Debugging information to encode scopes (DW_TAG_lexical_block) reli...Devang Patel2009-04-132-18/+16
* Reapply 68847.Devang Patel2009-04-132-3/+37
* Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS.Dan Gohman2009-04-132-75/+170
* make UpdateValueMap handle the possiblity that we could beChris Lattner2009-04-121-1/+1
* optimize FastISel::UpdateValueMap to avoid duplicate map lookups,Chris Lattner2009-04-121-7/+12
* Revert r68847. It breaks the build on non-Darwin targets, with this messageDan Gohman2009-04-112-37/+3