summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Right now, Debugging information to encode scopes (DW_TAG_lexical_block) reli...Devang Patel2009-04-133-21/+24
* Reapply 68847.Devang Patel2009-04-133-6/+164
* Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS.Dan Gohman2009-04-132-75/+170
* Don't abort on an aliasing physical register that does not haveDan Gohman2009-04-131-1/+1
* When assigning a physical register to a MachineOperand, setDan Gohman2009-04-131-1/+10
* Add an assertion to verify that a copy was actually emitted.Dan Gohman2009-04-131-1/+2
* Add a new "available_externally" linkage type. This is intendedChris Lattner2009-04-133-3/+14
* 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-113-161/+6
* Keep track of inlined functions and their locations. This information is coll...Devang Patel2009-04-113-6/+161
* DebugLabelFolder ruthlessly deletes redundant labels. However, sometimes the ...Devang Patel2009-04-101-1/+1
* Clean up a bunch of whitespace issues and fix a comment typo.Bob Wilson2009-04-101-72/+74
* fix two problems with machine sinking:Chris Lattner2009-04-101-12/+26
* Now that register classes have names, include the name in debug output.Dan Gohman2009-04-101-2/+4
* Pass in the std::string parameter instead of returning it by value.Bill Wendling2009-04-102-25/+28
* Constify getter methods.Bill Wendling2009-04-102-2/+3
* Remove the obsolete SelectionDAG::getNodeValueTypes and simplifyDan Gohman2009-04-094-57/+41
* StringMap<DIE*>::iterator::first() returns a pointer to the first character ofBill Wendling2009-04-092-4/+8
* Silence unused variable warning.Devang Patel2009-04-091-1/+1
* ignore register zero in isRegTiedToUseOperand, following the example ofChris Lattner2009-04-091-1/+1
* Use a StringMap instead of std::map for storing std::string->DIE* maps. ThisBill Wendling2009-04-091-10/+10
* llvm.dbg.func_start also defines beginning of function scope.Devang Patel2009-04-091-7/+3
* Fix pr3954. The register scavenger asserts for inline assembly withBob Wilson2009-04-098-22/+28
* reg0 references are not real registers. This fixes a crash on the Chris Lattner2009-04-091-1/+1
* Generalize ExtendUsesToFormExtLoad to be usable for ANY_EXTEND,Dan Gohman2009-04-092-45/+78
* Don't copy the operand of a SwitchInst into virtual registers asDan Gohman2009-04-091-3/+13
* If subprogram type is not tagged as DW_TAG_subroutine_type then use it direct...Devang Patel2009-04-081-2/+3
* Soft float support for FREM.Duncan Sands2009-04-082-0/+14
* Soft float support for undef. Reported by Xerxes RÄnby.Duncan Sands2009-04-082-0/+6
* change printStringChar to emit characters as unsigned char instead of char,Chris Lattner2009-04-081-9/+5
* Implement support for using modeling implicit-zero-extension on x86-64Dan Gohman2009-04-086-53/+220
* Revert prev. patch for now.Devang Patel2009-04-071-4/+6
* Right now DBG_LABEL are required for llvm.dbg.region_start and llvm.dbg.regio...Devang Patel2009-04-071-6/+4
* Don't attempt to handle aggregate argument values in FastISel; letDan Gohman2009-04-071-1/+5
* Fix a TargetLowering optimization so that it doesn't duplicateDan Gohman2009-04-031-0/+1
* Delete ISD::INSERT_SUBREG and ISD::EXTRACT_SUBREG, which are unused.Dan Gohman2009-04-032-20/+0
* To convert the StopPoint insn into an assembler directive by ISel, we need to...Sanjiv Gupta2009-04-021-0/+4
* Fully general expansion of integer shift of any size.Evan Cheng2009-03-312-3/+81
* Reapply 68073, with fixes. EH Landing-pad basic blocks are notDan Gohman2009-03-311-0/+10
* Minor top-level comment fix.Dan Gohman2009-03-311-1/+1
* Oy! When reverting r68073, I added in experimental code. Sorry...Bill Wendling2009-03-314-95/+32
* Remove the "fast" cases for spill and restore point determination, as these w...Owen Anderson2009-03-311-126/+59
* Revert r68073. It's causing a failure in the Apple-style builds.Bill Wendling2009-03-314-32/+95
* Fix live-out reg logic to not insert over-aggressive AssertZExtDan Gohman2009-03-311-3/+3
* Turn a 2-address instruction into a 3-address one when it's profitable even i...Evan Cheng2009-03-301-21/+68
* Balance out quote in debug output.Bill Wendling2009-03-301-1/+1
* Fix grammar-o in comment.Bill Wendling2009-03-301-1/+1
* Constify arguments in isSuccessor and isLayoutSuccessor.Dan Gohman2009-03-301-2/+2
* Fix PR3899: add support for extracting floats from vectorsDuncan Sands2009-03-293-0/+22
OpenPOWER on IntegriCloud