summaryrefslogtreecommitdiffstats
path: root/llvm
Commit message (Collapse)AuthorAgeFilesLines
* Darwin PPC external weak linkage support.Evan Cheng2006-12-011-1/+15
| | | | llvm-svn: 32068
* Minor code clean up.Evan Cheng2006-12-012-4/+2
| | | | llvm-svn: 32067
* Fix indentation.Evan Cheng2006-12-011-2/+1
| | | | llvm-svn: 32066
* Darwin X86 external weak linkage support.Evan Cheng2006-12-011-5/+3
| | | | llvm-svn: 32065
* new testcase to verify external weak continues to workChris Lattner2006-12-011-0/+13
| | | | llvm-svn: 32064
* new testcase for PR1027Chris Lattner2006-12-011-0/+27
| | | | llvm-svn: 32063
* Fix a typo introduced by the cast patch that horribly broke a lot of vectorChris Lattner2006-12-011-1/+1
| | | | | | code. Testcase here: Transforms/ConstProp/2006-11-30-vector-cast.ll llvm-svn: 32062
* new testcaseChris Lattner2006-12-011-0/+7
| | | | llvm-svn: 32061
* Don't fold "ptrtoint GV to bool" since this should be doing a truncate notReid Spencer2006-12-011-7/+27
| | | | | | | a comparison against zero. Instead fold setne(GV,null) and seteq(GV,null) to ConstantBool::True or ConstantBool::False, respectively. llvm-svn: 32060
* Define the HAVE_PTHREAD symbol.Reid Spencer2006-12-011-3/+0
| | | | llvm-svn: 32059
* The InstCombine hack has been removed, no need to XFAIL this any more.Reid Spencer2006-12-011-4/+0
| | | | llvm-svn: 32058
* Fix the CodeGen/PowerPC/vec_constants.ll regression.Chris Lattner2006-12-011-6/+9
| | | | llvm-svn: 32057
* Remove extra header.Nick Lewycky2006-12-011-1/+0
| | | | llvm-svn: 32056
* Fix opt -o option. Don't pass a pointer to an auto variable which is goingNick Lewycky2006-12-011-4/+3
| | | | | | away before it's needed, and don't try to delete that pointer! llvm-svn: 32055
* For PR1019:Reid Spencer2006-12-014-73/+77
| | | | | | | | Add HAVE_PTHREAD to makefiles with support from configure and use it to determine whether to build examples/ParallelJIT. Patch by Anton Korobeynikov. llvm-svn: 32054
* Regenerate.Reid Spencer2006-12-014-196/+184
| | | | llvm-svn: 32053
* Introducing external weak linkage. Darwin codegen should be added later.Anton Korobeynikov2006-12-018-26/+78
| | | | llvm-svn: 32052
* Remove 4 FIXMEs to hack around cast-to-bool problems which no longer exist.Reid Spencer2006-11-301-46/+3
| | | | llvm-svn: 32051
* Factor out GVRequiresExtraLoad() from .h to .cppAnton Korobeynikov2006-11-302-13/+19
| | | | llvm-svn: 32048
* Add X86-64 load / store codegen tests.Evan Cheng2006-11-301-0/+36
| | | | llvm-svn: 32047
* - Use a different wrapper node for RIP-relative GV, etc.Evan Cheng2006-11-305-62/+81
| | | | | | | - Proper support for both small static and PIC modes under X86-64 - Some (non-optimal) support for medium modes. llvm-svn: 32046
* better check for versionJim Laskey2006-11-301-2/+14
| | | | llvm-svn: 32045
* make it clear that this is always a zextChris Lattner2006-11-301-1/+1
| | | | llvm-svn: 32044
* One more bugfix, 3 cases of making casts explicit.Chris Lattner2006-11-301-5/+8
| | | | llvm-svn: 32043
* Fix a bug in globalopt due to the recent cast patch.Chris Lattner2006-11-301-1/+2
| | | | llvm-svn: 32042
* Allow llvm-upgrade to read from stdin. Configure the lexer for readingReid Spencer2006-11-3011-674/+694
| | | | | | from C++ std::istream. llvm-svn: 32041
* Add compile unit size testJim Laskey2006-11-301-0/+58
| | | | llvm-svn: 32040
* Correct commentJim Laskey2006-11-301-2/+2
| | | | llvm-svn: 32039
* Pubnames testJim Laskey2006-11-301-0/+19
| | | | llvm-svn: 32038
* Update docsJim Laskey2006-11-301-2/+4
| | | | llvm-svn: 32037
* Change global descriptor names to provide name, full name and linkage name.Jim Laskey2006-11-303-43/+43
| | | | llvm-svn: 32036
* Temp fix to deal gdb issue.Jim Laskey2006-11-301-1/+6
| | | | llvm-svn: 32035
* MachineInstr::setOpcode -> MachineInstr::setInstrDescriptorEvan Cheng2006-11-304-36/+40
| | | | llvm-svn: 32034
* Remove the ugly SPARCV9 TargetInstrDescriptors hack.Evan Cheng2006-11-301-13/+0
| | | | llvm-svn: 32033
* - MachineInstr now keeps a ptr to TargetInstrDescriptor instead of Opcode.Evan Cheng2006-11-302-48/+46
| | | | | | - Remove the ugly TargetInstrDescriptors hack. llvm-svn: 32032
* Ignore generated files.Reid Spencer2006-11-301-0/+4
| | | | llvm-svn: 32031
* Initial, non-functional, version of llvm-upgrade. This version just echosReid Spencer2006-11-3013-0/+15223
| | | | | | its input. Committed for safekeeping purposes. Don't use this yet. llvm-svn: 32030
* New LSR test case.Evan Cheng2006-11-291-0/+29
| | | | llvm-svn: 32029
* In PIC mode, GV not requiring an extra load can be used as address immediate.Evan Cheng2006-11-291-14/+7
| | | | llvm-svn: 32028
* Clean up.Evan Cheng2006-11-291-8/+8
| | | | llvm-svn: 32027
* Fix for PR1018 - Better support for X86-64 Linux in small code model.Evan Cheng2006-11-293-14/+55
| | | | llvm-svn: 32026
* Get the delegation right for InstVisitor.Reid Spencer2006-11-292-13/+25
| | | | llvm-svn: 32025
* Fix bug codegen'ing FP constant vectors with integer splats. Make sure theChris Lattner2006-11-291-14/+22
| | | | | | | created intrinsics have the right integer types. This fixes PowerPC/2006-11-29-AltivecFPSplat.ll llvm-svn: 32024
* new testcaseChris Lattner2006-11-291-0/+10
| | | | llvm-svn: 32023
* Avoid inifinite looping if READCYCLECOUNTER isn't custom lowered.Evan Cheng2006-11-291-3/+8
| | | | llvm-svn: 32022
* Eliminate unnecessary scopes.Jim Laskey2006-11-291-21/+27
| | | | llvm-svn: 32020
* Offset for load of 32-bit arg in 64-bit world was incorrect.Jim Laskey2006-11-291-1/+4
| | | | llvm-svn: 32019
* Add x86-64 llvm.readcyclecounter test.Evan Cheng2006-11-291-1/+2
| | | | llvm-svn: 32018
* Custom lower READCYCLECOUNTER for x86-64.Evan Cheng2006-11-292-12/+22
| | | | llvm-svn: 32017
* Allow target to custom lower READCYCLECOUNTER (when it doesn't have to be ↵Evan Cheng2006-11-291-2/+10
| | | | | | expanded). llvm-svn: 32016
OpenPOWER on IntegriCloud