aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Fix PR3934 part 2. findOnlyInterestingUse() was not setting IsCopy and IsDstP...Evan Cheng2009-04-143-10/+29
* 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-136-32/+83
* Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalizeDan Gohman2009-04-1310-45/+46
* Refactor some code in SelectionDAGLegalize::ExpandBUILD_VECTOR.Bob Wilson2009-04-131-24/+19
* PR3934: Fix a bogus two-address pass assertion.Evan Cheng2009-04-132-8/+26
* Get rid of some compile warnings.Bill Wendling2009-04-131-3/+1
* Add a static APInt::getNumWordsDouglas Gregor2009-04-131-0/+8
* Right now, Debugging information to encode scopes (DW_TAG_lexical_block) reli...Devang Patel2009-04-134-22/+25
* Reapply 68847.Devang Patel2009-04-137-7/+190
* Implement x86 h-register extract support.Dan Gohman2009-04-1312-100/+540
* Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS.Dan Gohman2009-04-1311-93/+337
* 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
* Generalize getRegisterClassForRegister to handle registersDan Gohman2009-04-131-4/+40
* 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
* Add comments to INSERT_SUBREG, EXTRACT_SURBEG, SUBREG_TO_REG,Dan Gohman2009-04-131-0/+20
* 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-1318-10/+63
* While passing arg of types larger than char only one byte at lower end was ge...Sanjiv Gupta2009-04-131-1/+1
* Fix ocaml bindings; add "available_externally" linkage type.Nick Lewycky2009-04-132-0/+2
* Fix warning in .ll parser, detect and reject available_externally on functionNick Lewycky2009-04-131-0/+1
* add AvailableExternally linkage to C bindings.Chris Lattner2009-04-131-0/+1
* Add a new "available_externally" linkage type. This is intendedChris Lattner2009-04-1319-29/+120
* eliminate unneeded parens.Chris Lattner2009-04-131-2/+2
* Regenerate.Nick Lewycky2009-04-132-44/+64
* Link against libffi if available, fall back to "no external calls fromNick Lewycky2009-04-133-17/+13
* Add paragraph tags.Nick Lewycky2009-04-131-2/+2
* 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-123-7/+25
* Use a hashtable for TargetRegisterClass::contains.Owen Anderson2009-04-121-4/+7
* refactor some code into X86DAGToDAGISel::MatchWrapperRafael Espindola2009-04-121-44/+51
* Add Kaleidoscope to examples/ so that it gets built regularly and we'll noticeNick Lewycky2009-04-125-1/+1159
* Fix compile error. Pointed out by mait on #llvm IRC!Nick Lewycky2009-04-122-2/+2
* "There was a typo in my previous patch which leads to miscompilation ofChris Lattner2009-04-121-1/+1
* Add tests for the parts of X86-64 TLS that are already implemented.Rafael Espindola2009-04-124-0/+12
* fix a cross-block fastisel crash handling overflow intrinsics.Chris Lattner2009-04-122-5/+37
* 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-122-8/+13
* simplify code by using IntrinsicInst.Chris Lattner2009-04-121-69/+54
* Add new TargetInstrDesc::hasImplicitUseOfPhysReg andChris Lattner2009-04-122-15/+21
* add some optimizations for strncpy/strncat and factor someChris Lattner2009-04-123-22/+166
* Revert r68847. It breaks the build on non-Darwin targets, with this messageDan Gohman2009-04-117-178/+7
* Keep track of inlined functions and their locations. This information is coll...Devang Patel2009-04-117-7/+178
* move a target-specific test into its directory so it isn't run if youChris Lattner2009-04-101-0/+0