summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* Add argument name comments.Jakob Stoklund Olesen2010-06-09
* Fix a mistake in my previous change r105437: don't access operand 2 and assumeBob Wilson2010-06-07
* Add some basic debug output.Dan Gohman2010-06-07
* Cleanup. Process the dbg_values separatelyJim Grosbach2010-06-07
* Move exit check where it really belongs.Jim Grosbach2010-06-07
* Revert 105492 & 105493 due to a testcase regression. Radar 7424645.Stuart Hastings2010-06-05
* Fix some liveout handling related to tail calls, see comments.Dale Johannesen2010-06-05
* Re-apply 105308 with fix.Evan Cheng2010-06-04
* Make if-conversion ignore dbg_value instructions in its analysis. rdar://7797940Jim Grosbach2010-06-04
* Support for nested functions/classes in debug output. Radar 7424645.Stuart Hastings2010-06-04
* Skip dbg_value instructions when scanning instructions in register scavenging.Jim Grosbach2010-06-04
* Keep track of the call instructions whose clobber lists were skipped during fastJakob Stoklund Olesen2010-06-04
* Fixed a bug during widening where we would avoid legalizing a node. When weMon P Wang2010-06-04
* Add some missing checks in TwoAddressInstructionPass::CoalesceExtSubRegs.Bob Wilson2010-06-03
* Cleanup 80-column and trim trailing whitespaceJim Grosbach2010-06-03
* Fix SimplifyDemandedBits' AssertZext logic to demand all the bits. ItDan Gohman2010-06-03
* Revert 105308.Bob Wilson2010-06-03
* Machine sink could potentially sink instructions into a block where the physicalBill Wendling2010-06-03
* One underscore, not two.Eric Christopher2010-06-03
* Implement expansion in type legalization for add/sub with overflow. TheEli Friedman2010-06-03
* Use the fast register allocator by default for -O0 builds.Jakob Stoklund Olesen2010-06-03
* Use readsWritesVirtualRegister instead of counting uses and defs when insertingJakob Stoklund Olesen2010-06-03
* Add full register <imp-def> operands when the coalescer is creating partialJakob Stoklund Olesen2010-06-02
* Compulsive reformating. No functionalitical changes.Bill Wendling2010-06-02
* Slightly change the meaning of the reMaterialize target hook when the originalJakob Stoklund Olesen2010-06-02
* Remove the TargetRegisterClass member from CalleeSavedInfoRafael Espindola2010-06-02
* Skip identical instruction while calculating DBG_VALUE range.Devang Patel2010-06-02
* Rename canCombinedSubRegIndex method to something more grammatically correctBob Wilson2010-06-02
* Use local small vector.Devang Patel2010-06-02
* Not all entries in the range will have an SUnit. Check for that when lookingJim Grosbach2010-06-02
* Remove uses of getCalleeSavedRegClasses from outside theRafael Espindola2010-06-02
* Enable machine cse of instructions which define physical registers.Evan Cheng2010-06-02
* Fix an obvious mistake: don't change the operands until all of them have beenBob Wilson2010-06-02
* Update debug information when breaking anti-dependencies. rdar://7759363Jim Grosbach2010-06-01
* Properly compose subregister indices when coalescing.Jakob Stoklund Olesen2010-06-01
* Ignore line number of debug value in undefined register.Devang Patel2010-06-01
* Keep track of incoming debug value of unused argument.Devang Patel2010-06-01
* Fill in missing support for ISD::FEXP, ISD::FPOWI, and friends.Dan Gohman2010-06-01
* Add a FIXMEJim Grosbach2010-06-01
* When processing function arguments when splitting live ranges across invokes,Jim Grosbach2010-06-01
* fix PR6623: when optimizing for size, don't inline memcpy/memsetsChris Lattner2010-05-31
* the 'limit' argument to FindOptimalMemOpLowering is unsigned, not uint64_t.Chris Lattner2010-05-31
* Use `llvm::next' instead of `next' to make VC++ 2010 happy.Oscar Fuentes2010-05-30
* Reorder some code in SelectionDAGBuilder.Dan Gohman2010-05-29
* SelectionDAG shouldn't have a FunctionLoweringInfo member. RegsForValueDan Gohman2010-05-29
* Remove unused function.Benjamin Kramer2010-05-29
* Remove schedule-livein-copies. It's not being used.Evan Cheng2010-05-29
* Handle composed subreg indices when processing REQ_SEQUENCE instructions.Jakob Stoklund Olesen2010-05-29
* Doh. Machine LICM is re-initializing the CSE map over and over. Patch by Anna...Evan Cheng2010-05-29
* Fix some latency computation bugs: if the use is not a machine opcode do not ...Evan Cheng2010-05-28