summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* force clients of MachineFunction::getMachineMemOperand to provide aChris Lattner2010-09-21
* start pushing MachinePointerInfo out through the MachineMemOperand interfaceChris Lattner2010-09-21
* refactor the Value*/offset pair from MachineMemOperand out to a newChris Lattner2010-09-21
* Enable machine sinking critical edge splitting. e.g.Evan Cheng2010-09-20
* When TCO is turned on, it is possible to end up with aliasing FrameIndex's. ...Owen Anderson2010-09-20
* Avoid splitting critical edge twice for a set of PHI uses.Evan Cheng2010-09-20
* Revert r114312 while I sort out some issues.Owen Anderson2010-09-19
* Tentatively enabled DAGCombiner Alias Analysis by default. As far as I know,Owen Anderson2010-09-19
* Unbreak msvc build.Benjamin Kramer2010-09-18
* Fixed non-const iterator error.Lang Hames2010-09-18
* Added a separate class (PBQPBuilder) for PBQP Problem construction. This clas...Lang Hames2010-09-18
* Fix code that break critical edges for PHI uses. Watch out for multiple PHIs ...Evan Cheng2010-09-18
* Invert the logic of reachesChainWithoutSideEffects(). What we want to check ...Owen Anderson2010-09-18
* Teach machine sink toEvan Cheng2010-09-17
* Machine CSE was forgetting to clear some data structures.Evan Cheng2010-09-17
* Fix a potential bug that can cause miscomparison with and without debug info.Evan Cheng2010-09-17
* If FE forgot to provide a file name (usually it uses "stdin" as name in such ...Devang Patel2010-09-16
* Use the value mapping provided by LiveIntervalMap. This simplifies the code aJakob Stoklund Olesen2010-09-16
* Check bb to ensure that alloca is in separate basic block.Devang Patel2010-09-15
* If dbg.declare from non-entry block is using alloca from entry block then use...Devang Patel2010-09-15
* must not peephole away side effectsGabor Greif2010-09-14
* Use frame index, if available for byval argument while lowering dbg_declare. ...Devang Patel2010-09-14
* Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally."Michael J. Spencer2010-09-13
* Mechanically replace LiveInterval* with LiveIntervalMap for intervals beingJakob Stoklund Olesen2010-09-13
* Allow LiveIntervalMap to be reused by resetting the current live interval.Jakob Stoklund Olesen2010-09-13
* Let's just declare that it is impossible to construct a std::pair from a nullJakob Stoklund Olesen2010-09-13
* Fix linux/msvc build, move include.Benjamin Kramer2010-09-13
* Silence more warnings. Two more unused variables.Eric Christopher2010-09-13
* Added skeleton for inline asm multiple alternative constraint support.John Thompson2010-09-13
* Rename ConvertToSetZeroFlag to something more general.Bill Wendling2010-09-11
* No need to recompute the SrcReg and CmpValue.Bill Wendling2010-09-10
* Move some of the decision logic for converting an instruction into one that setsBill Wendling2010-09-10
* Fix a comment typo.Bob Wilson2010-09-10
* Modify the comparison optimizations in the peephole optimizer to update theBill Wendling2010-09-10
* CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally.Michael J. Spencer2010-09-10
* Add DEBUG message.Devang Patel2010-09-10
* Teach if-converter to be more careful with predicating instructions that wouldEvan Cheng2010-09-10
* Remove dead code.Jakob Stoklund Olesen2010-09-08
* Don't add <imp-def> operands during register rewriting.Jakob Stoklund Olesen2010-09-07
* add a comment about where this should eventually move.Chris Lattner2010-09-05
* Added initialisers for reduction rule counters.Lang Hames2010-09-05
* implement rdar://6653118 - fastisel should fold loads where possible.Chris Lattner2010-09-05
* Remove dead code.Jakob Stoklund Olesen2010-09-04
* zap dead code.Chris Lattner2010-09-04
* previous patch was a little too tricky for its own good. Don't try toJim Grosbach2010-09-03
* Add a missing check when legalizing a vector extending load. This doesn'tBob Wilson2010-09-03
* VirtRegRewriter checks for early clobbers before it reuses an available stackJakob Stoklund Olesen2010-09-03
* Reapply commit 112702 which was speculatively reverted by echristo.Duncan Sands2010-09-03
* There is no need to use .set here.Devang Patel2010-09-02
* Detect undef value early and save unnecessary NodeMap query.Devang Patel2010-09-02