summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Move test/Index input files into a sub directory (not scanned as tests).Daniel Dunbar2009-11-0814-51/+40
| | | | llvm-svn: 86431
* Eliminate &&s in tests.Daniel Dunbar2009-11-08416-1591/+1591
| | | | | | - 'for i in $(find . -type f); do sed -e 's#\(RUN:.*[^ ]\) *&& *$#\1#g' $i | FileUpdate $i; done', for the curious. llvm-svn: 86430
* Fix run line.Nick Lewycky2009-11-081-1/+1
| | | | llvm-svn: 86429
* Fix the interpreter to not crash due to zeroext/signextNick Lewycky2009-11-082-10/+19
| | | | llvm-svn: 86428
* Prevent warning spew about -fPIC when using CMake generated Xcode project files.Daniel Dunbar2009-11-081-7/+13
| | | | llvm-svn: 86427
* Use aligned load/store instructions for spilling Q registers when we know ↵Jim Grosbach2009-11-082-8/+25
| | | | | | the stack slot is 128 bit aligned llvm-svn: 86425
* Refactor code.Evan Cheng2009-11-087-127/+67
| | | | llvm-svn: 86423
* Rework site config for cmake to be generated at configure time, and only passDaniel Dunbar2009-11-072-30/+26
| | | | | | | | | the 'build_config' value in at runtime using the new lit runtime user parameter feature. This simplifies things and drops a dependency on 'sed', FWIW. llvm-svn: 86421
* Tweak a FIXME.Daniel Dunbar2009-11-071-2/+3
| | | | llvm-svn: 86420
* Fix CMake reporting of target triple.Daniel Dunbar2009-11-072-6/+6
| | | | llvm-svn: 86419
* Stop running get_target_triple more than we need to.Daniel Dunbar2009-11-074-7/+4
| | | | llvm-svn: 86418
* Fix MSVC warning ( | with bool and unsigned int).Daniel Dunbar2009-11-071-1/+1
| | | | llvm-svn: 86417
* Fix class -> struct tag.Daniel Dunbar2009-11-071-1/+1
| | | | llvm-svn: 86416
* x86 vector shuffle cleanup/fixes:Nate Begeman2009-11-074-51/+28
| | | | | | | | 1. rename the movhp patfrag to movlhps, since thats what it actually matches 2. eliminate the bogus movhps load and store patterns, they were incorrect. The load transforms are already handled (correctly) by shufps/unpack. 3. revert a recent test change to its correct form. llvm-svn: 86415
* Handle member expressions where the member declaration is actually a static ↵Anders Carlsson2009-11-072-0/+22
| | | | | | variable. Fixes PR5392. llvm-svn: 86414
* More LValue related code cleanup.Anders Carlsson2009-11-071-18/+27
| | | | llvm-svn: 86413
* More cleanup, the code is much easier to follow now.Anders Carlsson2009-11-071-24/+11
| | | | llvm-svn: 86412
* Reduce nesting, no functionality change.Anders Carlsson2009-11-071-18/+20
| | | | llvm-svn: 86411
* We only need to call SetObjCNonGC for local variables. No functionality change.Anders Carlsson2009-11-071-3/+3
| | | | llvm-svn: 86410
* 80-column cleanup of file header commentsJim Grosbach2009-11-0710-13/+16
| | | | llvm-svn: 86408
* Change EmitPointerToDataMemberLValue to take a FieldDecl. No intended ↵Anders Carlsson2009-11-072-5/+5
| | | | | | functionality change. llvm-svn: 86407
* Support alignment specifier for NEON vld/vst instructionsJim Grosbach2009-11-075-46/+61
| | | | llvm-svn: 86404
* Improve tail call elimination to handle the switch statement.Nick Lewycky2009-11-073-18/+45
| | | | llvm-svn: 86403
* Patch to gives an error that at least points users in the direction of the ↵Fariborz Jahanian2009-11-073-0/+29
| | | | | | | | error, rather than an error about incompatible types. Patch by Sean Hunt. llvm-svn: 86402
* t2ldrpci_pic can be used for blockaddress as well.Evan Cheng2009-11-072-6/+28
| | | | llvm-svn: 86400
* temporarily remove these tests, as they are breaking in the buildbot,Chris Lattner2009-11-073-50/+0
| | | | | | Eric, please investigate. llvm-svn: 86399
* make instcombine only rewrite a chain of computation Chris Lattner2009-11-076-19/+15
| | | | | | | | | | (eliminating some extends) if the new type of the computation is legal or if both the source and dest are illegal. This prevents instcombine from changing big chains of computation into i64 on 32-bit targets for example. llvm-svn: 86398
* indicate what the native integer types for the target are.Chris Lattner2009-11-0712-19/+19
| | | | | | Please verify. llvm-svn: 86397
* commit test updateChris Lattner2009-11-071-3/+3
| | | | llvm-svn: 86396
* teach the various targets what native integer types they have.Chris Lattner2009-11-072-18/+19
| | | | llvm-svn: 86395
* all targets should be required to declare legal integer types. My plan toChris Lattner2009-11-071-11/+10
| | | | | | | make it optional doesn't work out. If you don't want to specify this, don't specify a TD string at all. llvm-svn: 86394
* Fix some build warnings.Daniel Dunbar2009-11-071-2/+5
| | | | llvm-svn: 86393
* remove empty files.Chris Lattner2009-11-072-0/+0
| | | | llvm-svn: 86392
* Revert r86359, it is breaking the self host on theChris Lattner2009-11-073-183/+62
| | | | | | llvm-gcc-i386-darwin9 build bot. llvm-svn: 86391
* Add some missing libraries for CMake as well.Daniel Dunbar2009-11-071-1/+1
| | | | llvm-svn: 86390
* Add some missing libraries.Daniel Dunbar2009-11-071-1/+1
| | | | llvm-svn: 86389
* Cope with calls to operator() templates. Fixes PR5419.Douglas Gregor2009-11-072-1/+20
| | | | llvm-svn: 86387
* First try of the post-inc operands handling... Not fully worked, though :(Anton Korobeynikov2009-11-073-11/+87
| | | | llvm-svn: 86386
* Add some dummy support for post-incremented loadsAnton Korobeynikov2009-11-075-4/+122
| | | | llvm-svn: 86385
* Add 8 bit libcalls and make use of them for msp430Anton Korobeynikov2009-11-075-10/+68
| | | | llvm-svn: 86384
* Add few pseudo-source-valuesAnton Korobeynikov2009-11-071-4/+20
| | | | llvm-svn: 86383
* Initial support for addrmode handling. Tests by Brian Lucas!Anton Korobeynikov2009-11-079-70/+531
| | | | llvm-svn: 86382
* Some preliminary variable asmprintingAnton Korobeynikov2009-11-073-7/+92
| | | | llvm-svn: 86381
* Use '.L' for global private prefix (as mspgcc)Anton Korobeynikov2009-11-071-0/+1
| | | | llvm-svn: 86380
* Drop old asmprinter stuffAnton Korobeynikov2009-11-073-17/+20
| | | | llvm-svn: 86379
* It turns out that the testcase in question uncovered subreg-handling bug.Anton Korobeynikov2009-11-073-3/+3
| | | | | | | Add assert in asmprinter to catch such cases and xfail the tests. PR is to be filled. llvm-svn: 86375
* add the ability for TargetData to return information about legal integerChris Lattner2009-11-073-47/+46
| | | | | | | | | | | datatypes on a given CPU. This is intended to allow instcombine and other transformations to avoid converting big sequences of operations to an inconvenient width, and will help clean up after SRoA. See also "Adding legal integer sizes to TargetData" on Feb 1, 2009 on llvmdev, and PR3451. Comments welcome. llvm-svn: 86370
* more cleanup.Chris Lattner2009-11-072-26/+28
| | | | llvm-svn: 86369
* add missing #includeChris Lattner2009-11-071-0/+1
| | | | llvm-svn: 86368
* add some missing #includesChris Lattner2009-11-077-5/+9
| | | | llvm-svn: 86367
OpenPOWER on IntegriCloud