aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* If FE forgot to provide a file name (usually it uses "stdin" as name in such ...Devang Patel2010-09-161-0/+4
* Use the value mapping provided by LiveIntervalMap. This simplifies the code aJakob Stoklund Olesen2010-09-162-225/+85
* Check bb to ensure that alloca is in separate basic block.Devang Patel2010-09-151-7/+9
* If dbg.declare from non-entry block is using alloca from entry block then use...Devang Patel2010-09-151-2/+14
* must not peephole away side effectsGabor Greif2010-09-141-1/+2
* Use frame index, if available for byval argument while lowering dbg_declare. ...Devang Patel2010-09-141-16/+20
* Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally."Michael J. Spencer2010-09-133-23/+3
* Mechanically replace LiveInterval* with LiveIntervalMap for intervals beingJakob Stoklund Olesen2010-09-132-73/+77
* Allow LiveIntervalMap to be reused by resetting the current live interval.Jakob Stoklund Olesen2010-09-132-18/+33
* Let's just declare that it is impossible to construct a std::pair from a nullJakob Stoklund Olesen2010-09-131-22/+11
* Fix linux/msvc build, move include.Benjamin Kramer2010-09-131-0/+1
* Silence more warnings. Two more unused variables.Eric Christopher2010-09-131-2/+0
* Added skeleton for inline asm multiple alternative constraint support.John Thompson2010-09-132-45/+252
* Rename ConvertToSetZeroFlag to something more general.Bill Wendling2010-09-111-2/+2
* No need to recompute the SrcReg and CmpValue.Bill Wendling2010-09-101-1/+1
* Move some of the decision logic for converting an instruction into one that setsBill Wendling2010-09-101-7/+2
* Fix a comment typo.Bob Wilson2010-09-101-1/+1
* Modify the comparison optimizations in the peephole optimizer to update theBill Wendling2010-09-101-6/+10
* CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally.Michael J. Spencer2010-09-103-3/+23
* Add DEBUG message.Devang Patel2010-09-102-4/+16
* Teach if-converter to be more careful with predicating instructions that wouldEvan Cheng2010-09-108-41/+45
* Remove dead code.Jakob Stoklund Olesen2010-09-081-11/+0
* Don't add <imp-def> operands during register rewriting.Jakob Stoklund Olesen2010-09-071-16/+9
* add a comment about where this should eventually move.Chris Lattner2010-09-051-0/+7
* Added initialisers for reduction rule counters.Lang Hames2010-09-051-0/+4
* implement rdar://6653118 - fastisel should fold loads where possible.Chris Lattner2010-09-051-1/+51
* Remove dead code.Jakob Stoklund Olesen2010-09-041-97/+0
* zap dead code.Chris Lattner2010-09-042-18/+0
* previous patch was a little too tricky for its own good. Don't try toJim Grosbach2010-09-031-8/+7
* Add a missing check when legalizing a vector extending load. This doesn'tBob Wilson2010-09-031-3/+5
* VirtRegRewriter checks for early clobbers before it reuses an available stackJakob Stoklund Olesen2010-09-031-5/+7
* Reapply commit 112702 which was speculatively reverted by echristo.Duncan Sands2010-09-031-82/+80
* There is no need to use .set here.Devang Patel2010-09-021-8/+1
* Detect undef value early and save unnecessary NodeMap query.Devang Patel2010-09-021-0/+11
* Don't narrow the load and store in a load+twiddle+store sequence unlessDan Gohman2010-09-021-1/+2
* Tidy up.Devang Patel2010-09-021-11/+9
* The scavenger should just use getAllocatableSet() rather than reinventing itJim Grosbach2010-09-021-13/+3
* Anti-dependency breaking needs to be careful not to use reserved regsJim Grosbach2010-09-022-0/+4
* Fix .debug_range for linux. Patch by Krister Wombell.Devang Patel2010-09-022-4/+34
* Added support for register allocators to record which intervals are spill int...Lang Hames2010-09-023-83/+193
* Silence an ambiguous else warning from GCC.Chandler Carruth2010-09-021-1/+2
* Added counters for PBQP reduction rules.Lang Hames2010-09-023-1/+44
* Add a bit of debug output for register scavengingJim Grosbach2010-09-021-2/+12
* Tweak to ignoring reserved regs. The allocator was occasionally still lookingJim Grosbach2010-09-011-2/+4
* Teach RemoveCopyByCommutingDef to check all aliases, not just subregisters.Jakob Stoklund Olesen2010-09-011-16/+14
* tidy up trailing whitespace and an 80 column violation.Jim Grosbach2010-09-011-24/+25
* cleanup per feedback. use a helper function for getting the first non-reservedJim Grosbach2010-09-011-17/+14
* The register allocator shouldn't consider allocating reserved registers. PBQP...Jim Grosbach2010-09-011-2/+8
* The register allocator shouldn't consider allocating reserved registers.Jim Grosbach2010-09-011-5/+30
* The register allocator shouldn't consider allocating reserved registers.Jim Grosbach2010-09-011-3/+7