summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add support for llvm.setjmp and longjmp. Only 3 SingleSource/UnitTests fail ↵Chris Lattner2005-01-081-1/+8
| | | | | | now. llvm-svn: 19404
* Fix VC++ compilation errorJeff Cohen2005-01-081-0/+1
| | | | llvm-svn: 19403
* Add even more missing createXxxPass functions.Jeff Cohen2005-01-089-7/+94
| | | | llvm-svn: 19402
* rename linscan -> LLCBETA as it should beChris Lattner2005-01-081-1/+1
| | | | llvm-svn: 19401
* Okay 15th time is the charm. Looking at the vector size is useless as itChris Lattner2005-01-081-1/+1
| | | | | | gets clobbered by a previous statement. This fixes all calls finally. llvm-svn: 19399
* Okay, my off by one was actually off by two. This fixes ↵Chris Lattner2005-01-081-1/+1
| | | | | | Generic/2003-07-07-BadLongConst.ll llvm-svn: 19398
* Tighten up assertions.Chris Lattner2005-01-081-8/+6
| | | | llvm-svn: 19397
* Fix off by one errorChris Lattner2005-01-081-1/+1
| | | | llvm-svn: 19396
* Allow arrays to have more than 4G elements.Chris Lattner2005-01-081-5/+5
| | | | llvm-svn: 19395
* Allow array types to have 64-bit size.Chris Lattner2005-01-081-4/+4
| | | | llvm-svn: 19394
* Use size_t instead of long to represent memory usage. long is 32 bitsJeff Cohen2005-01-085-16/+16
| | | | | | on 64-bit Windows. llvm-svn: 19393
* Silence warningsChris Lattner2005-01-081-2/+2
| | | | llvm-svn: 19392
* Silence VS warnings.Chris Lattner2005-01-081-37/+37
| | | | llvm-svn: 19391
* Silence VS warnings.Chris Lattner2005-01-083-5/+12
| | | | llvm-svn: 19390
* Silence VS warningsChris Lattner2005-01-081-4/+4
| | | | llvm-svn: 19389
* Silence VS warningsChris Lattner2005-01-081-7/+8
| | | | llvm-svn: 19388
* Adjust prototypeChris Lattner2005-01-081-1/+2
| | | | llvm-svn: 19387
* Silence warnings from VSChris Lattner2005-01-082-3/+5
| | | | llvm-svn: 19386
* Silence VS warningsChris Lattner2005-01-082-2/+2
| | | | llvm-svn: 19385
* Silence VS warnings.Chris Lattner2005-01-083-7/+7
| | | | llvm-svn: 19384
* Fix VS warningsChris Lattner2005-01-082-13/+13
| | | | llvm-svn: 19383
* Fix VS warnings.Chris Lattner2005-01-082-4/+5
| | | | llvm-svn: 19382
* Fix uint64_t -> unsigned VS warnings.Chris Lattner2005-01-082-12/+13
| | | | llvm-svn: 19381
* Silence VS warnings.Chris Lattner2005-01-081-5/+7
| | | | llvm-svn: 19380
* Silence warningsChris Lattner2005-01-082-3/+4
| | | | llvm-svn: 19379
* Do not throw away bits for no reasonChris Lattner2005-01-081-1/+1
| | | | llvm-svn: 19378
* Silence a VS warning.Chris Lattner2005-01-081-1/+1
| | | | llvm-svn: 19377
* Adjust to changes in LowerCallTo interfaceChris Lattner2005-01-081-30/+39
| | | | | | Minor bugfixes llvm-svn: 19376
* Implement handling of most long operators through libcalls.Chris Lattner2005-01-081-5/+65
| | | | | | Fix a bug legalizing "ret (Val,Val)" llvm-svn: 19375
* Adjust to changes in LowerCAllTo interfacesChris Lattner2005-01-081-14/+27
| | | | llvm-svn: 19374
* Make LowerCallTo more generic and useful.Chris Lattner2005-01-081-3/+6
| | | | llvm-svn: 19373
* Another year, another copyright update.John Criswell2005-01-081-1/+1
| | | | llvm-svn: 19372
* Add a few more passes to LinkAllPasses.hJeff Cohen2005-01-082-0/+7
| | | | llvm-svn: 19371
* Add more missing createXxxPass functions.Jeff Cohen2005-01-086-1/+30
| | | | llvm-svn: 19370
* Add support for FP->INT conversions and back.Chris Lattner2005-01-083-17/+42
| | | | llvm-svn: 19369
* Add operators for FP -> INT conversions and back.Chris Lattner2005-01-081-0/+10
| | | | llvm-svn: 19368
* Wrap long line.Chris Lattner2005-01-081-2/+2
| | | | llvm-svn: 19367
* Implement the 'store FPIMM, Ptr' -> 'store INTIMM, Ptr' optimization forChris Lattner2005-01-081-0/+25
| | | | | | all targets. llvm-svn: 19366
* 1ULL << 64 is undefined, don't do it.Chris Lattner2005-01-081-2/+3
| | | | llvm-svn: 19365
* The X86 instruction selector already handles codegen of:Chris Lattner2005-01-081-8/+33
| | | | | | | | | | | store float 123.45, float* %P as an integer store. This adds handling of float immediate stores as integers for arguments passed function calls. This is now tested by CodeGen/X86/store-fp-constant.ll llvm-svn: 19364
* New testcase.Chris Lattner2005-01-081-0/+19
| | | | llvm-svn: 19363
* Eliminate empty sub-listMisha Brukman2005-01-081-4/+1
| | | | llvm-svn: 19362
* Fix a pointer invalidation problem. This fixes Generic/badarg6.llChris Lattner2005-01-071-13/+7
| | | | llvm-svn: 19361
* Fold conditional branches on constants away.Chris Lattner2005-01-071-0/+6
| | | | llvm-svn: 19360
* Fix a thinko in the reassociation code, fixing Generic/badlive.llChris Lattner2005-01-071-1/+1
| | | | llvm-svn: 19359
* Add support for truncating integer casts from long.Chris Lattner2005-01-071-1/+13
| | | | llvm-svn: 19358
* Fix a bug in load expansion legalization and ret legalization. This fixesChris Lattner2005-01-071-9/+17
| | | | | | CodeGen/Generic/select.ll:castconst. llvm-svn: 19357
* Legalize unconditional branches tooChris Lattner2005-01-071-0/+6
| | | | llvm-svn: 19356
* Cleanup a bunch of tests. In particular do not allow target directives inChris Lattner2005-01-079-241/+5
| | | | | | | the .ll file or it forces the V9 backend. This is the CodeGen/Generic dir, so there is no use in doing that. llvm-svn: 19355
* Implement support for long GEP indices on 32-bit archs and support forChris Lattner2005-01-072-3/+15
| | | | | | int GEP indices on 64-bit archs. llvm-svn: 19354
OpenPOWER on IntegriCloud