aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Fix PR3934 part 2. findOnlyInterestingUse() was not setting IsCopy and IsDstP...Evan Cheng2009-04-141-9/+13
* 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-134-30/+29
* Refactor some code in SelectionDAGLegalize::ExpandBUILD_VECTOR.Bob Wilson2009-04-131-24/+19
* PR3934: Fix a bogus two-address pass assertion.Evan Cheng2009-04-131-8/+10
* Right now, Debugging information to encode scopes (DW_TAG_lexical_block) reli...Devang Patel2009-04-133-21/+24
* Reapply 68847.Devang Patel2009-04-135-6/+168
* Implement x86 h-register extract support.Dan Gohman2009-04-137-98/+359
* Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS.Dan Gohman2009-04-132-75/+170
* Remove x86's special-case handling for ISD::TRUNCATE andDan Gohman2009-04-131-85/+0
* Fix copy+pastos in comments.Dan Gohman2009-04-131-2/+2
* 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
* List the l registers before h registers, for consistency.Dan Gohman2009-04-131-4/+4
* Add an assertion to verify that a copy was actually emitted.Dan Gohman2009-04-131-1/+2
* Use X86::SUBREG_8BIT instead of hard-coding the equivalent constant.Dan Gohman2009-04-131-3/+3
* Add a comment about MOVSX64rr8.Dan Gohman2009-04-131-0/+4
* Fix another hard-coded constant to use X86AddrNumOperands.Dan Gohman2009-04-131-1/+1
* X86-64 TLS support for local exec and initial exec.Rafael Espindola2009-04-133-10/+23
* While passing arg of types larger than char only one byte at lower end was ge...Sanjiv Gupta2009-04-131-1/+1
* Fix warning in .ll parser, detect and reject available_externally on functionNick Lewycky2009-04-131-0/+1
* Add a new "available_externally" linkage type. This is intendedChris Lattner2009-04-1311-7/+30
* eliminate unneeded parens.Chris Lattner2009-04-131-2/+2
* Link against libffi if available, fall back to "no external calls fromNick Lewycky2009-04-131-8/+8
* fix PR3965:SIGINT handler not restored after calling ParseAST(),Chris Lattner2009-04-121-1/+2
* In X86DAGToDAGISel::MatchWrapper, if base or index are set, avoid matchingRafael Espindola2009-04-121-3/+8
* refactor some code into X86DAGToDAGISel::MatchWrapperRafael Espindola2009-04-121-44/+51
* "There was a typo in my previous patch which leads to miscompilation ofChris Lattner2009-04-121-1/+1
* fix a cross-block fastisel crash handling overflow intrinsics.Chris Lattner2009-04-121-5/+16
* 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
* simplify code by using IntrinsicInst.Chris Lattner2009-04-121-69/+54
* Add new TargetInstrDesc::hasImplicitUseOfPhysReg andChris Lattner2009-04-121-15/+3
* add some optimizations for strncpy/strncat and factor someChris Lattner2009-04-121-22/+114
* Revert r68847. It breaks the build on non-Darwin targets, with this messageDan Gohman2009-04-115-163/+6
* Keep track of inlined functions and their locations. This information is coll...Devang Patel2009-04-115-6/+163
* 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
* Added code to handle spilling and reloading of FSRs.Sanjiv Gupta2009-04-104-14/+61
* Don't fold a load if the other operand is a TLS address.Rafael Espindola2009-04-101-6/+27
* Add a new Type::getPointerTo method, which is shorthand forChris Lattner2009-04-101-0/+4
* a few fixes to "addrspace(256) is reference offset of GS segment register".Chris Lattner2009-04-101-17/+60
* Pass in the std::string parameter instead of returning it by value.Bill Wendling2009-04-103-26/+30
* Constify getter methods.Bill Wendling2009-04-102-2/+3
* Remove the obsolete SelectionDAG::getNodeValueTypes and simplifyDan Gohman2009-04-096-67/+50
* 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