summaryrefslogtreecommitdiffstats
path: root/llvm
Commit message (Collapse)AuthorAgeFilesLines
* Fix two more not-grep tests that were missing llvm-dis.Dan Gohman2008-06-092-3/+3
| | | | llvm-svn: 52159
* Teach isGAPlusOffset to respect a GlobalAddressSDNode's offsetDan Gohman2008-06-091-1/+3
| | | | | | value, which is something that apparently isn't used much. llvm-svn: 52158
* Re-apply 52002, allowing the verifier to accept non-MRV struct returnDan Gohman2008-06-093-4/+56
| | | | | | | | types on functions, with adjustments so that it accepts both new-style aggregate returns and old-style MRV returns, including those with only a single member. llvm-svn: 52157
* CodeGen support for aggregate-value function arguments.Dan Gohman2008-06-091-112/+139
| | | | llvm-svn: 52156
* Update the build instructions.Duncan Sands2008-06-091-32/+21
| | | | llvm-svn: 52153
* Various tweaks related to apint codegen. No functionalityDuncan Sands2008-06-094-4/+8
| | | | | | change for non-funky-sized integers. llvm-svn: 52151
* Handle empty aggregate values.Dan Gohman2008-06-091-21/+22
| | | | llvm-svn: 52150
* AsmParser support for immediate constant aggregate values.Dan Gohman2008-06-095-777/+1053
| | | | llvm-svn: 52149
* CPPBackend support for extractvalue and insertvalue.Dan Gohman2008-06-091-0/+34
| | | | llvm-svn: 52147
* Abort on an unrecognized opcode.Dan Gohman2008-06-091-0/+4
| | | | llvm-svn: 52146
* Update the CPP backend for the ConstantFP::get API change.Dan Gohman2008-06-091-4/+0
| | | | llvm-svn: 52144
* Remove some DAG combiner assumptions about sizesDuncan Sands2008-06-092-30/+24
| | | | | | | | | | | of integer types. Fix the isMask APInt method to actually work (hopefully) rather than crashing because it adds apints of different bitwidths. It looks like isShiftedMask is also broken, but I'm leaving that one to the APInt people (it is not used anywhere). llvm-svn: 52142
* Test that prune-eh doesn't make deductions basedDuncan Sands2008-06-091-0/+12
| | | | | | on bodies of functions with weak linkage. llvm-svn: 52141
* add support for PIC on linux x86-64Rafael Espindola2008-06-0912-12/+146
| | | | llvm-svn: 52139
* lower calls to abs to inline code, PR2337Chris Lattner2008-06-092-1/+37
| | | | llvm-svn: 52138
* Fix PR2411, where ip constant prop would propagate theChris Lattner2008-06-092-0/+20
| | | | | | result of a weak function. llvm-svn: 52137
* Small formatting changes.Bill Wendling2008-06-091-8/+14
| | | | llvm-svn: 52136
* use 'continue' to make the function linker simpler. When linking a strongChris Lattner2008-06-091-21/+37
| | | | | | | function into a weak function, zap the weak function body so that the strong one overrides it. This fixes PR2410 llvm-svn: 52135
* minor changes to short circuit the 'no linkage' case earlier forChris Lattner2008-06-091-27/+40
| | | | | | | function bodies. We now don't try to unify types or handling type mismatches if when linking an internal foo to an external foo. llvm-svn: 52134
* simplify function visibility handling.Chris Lattner2008-06-091-7/+8
| | | | llvm-svn: 52133
* Create dirs as needed.Tanya Lattner2008-06-091-0/+6
| | | | llvm-svn: 52131
* removed two implicitly closed </p> tags to get it validateGabor Greif2008-06-091-4/+4
| | | | llvm-svn: 52123
* Update with new release.Tanya Lattner2008-06-091-0/+1
| | | | llvm-svn: 52121
* Add a note in the API Changes section about the ConstantFP::get change.Dan Gohman2008-06-091-0/+3
| | | | llvm-svn: 52119
* Use proper icon :)Anton Korobeynikov2008-06-091-1/+1
| | | | llvm-svn: 52118
* Fix few validations errorsAnton Korobeynikov2008-06-091-2/+2
| | | | llvm-svn: 52117
* Add footerAnton Korobeynikov2008-06-091-0/+9
| | | | llvm-svn: 52116
* Remove obsolete CompilerDriver.html and provie a new one, based on ↵Anton Korobeynikov2008-06-091-792/+380
| | | | | | | | autogenerated file form LLVMC-Reference.rst llvm-svn: 52115
* linkify, this requires pulling CodeGenerator.html into 2.3.Chris Lattner2008-06-091-3/+4
| | | | llvm-svn: 52114
* Add a simple, but efficient, generic scoped hash tableChris Lattner2008-06-091-0/+193
| | | | llvm-svn: 52112
* grammaroChris Lattner2008-06-081-1/+1
| | | | llvm-svn: 52111
* final edits from me, simplify the ia64 section.Chris Lattner2008-06-081-23/+5
| | | | llvm-svn: 52110
* more editsChris Lattner2008-06-081-10/+18
| | | | llvm-svn: 52109
* Add notes about two known X86-64 limitations.Dan Gohman2008-06-081-0/+5
| | | | llvm-svn: 52108
* several editsChris Lattner2008-06-081-24/+44
| | | | llvm-svn: 52107
* Add some links to doxygen documentation.Dan Gohman2008-06-081-4/+10
| | | | llvm-svn: 52106
* Describe MachineMemOperands.Dan Gohman2008-06-081-1/+6
| | | | llvm-svn: 52105
* Fix a grammero.Dan Gohman2008-06-081-2/+2
| | | | llvm-svn: 52104
* Revert a bad edit from r52095.Gordon Henriksen2008-06-081-1/+1
| | | | llvm-svn: 52103
* add vmkit and rewrite clang sectionChris Lattner2008-06-081-12/+70
| | | | llvm-svn: 52102
* start edits.Chris Lattner2008-06-081-48/+82
| | | | llvm-svn: 52100
* add more notes.Chris Lattner2008-06-081-15/+37
| | | | llvm-svn: 52099
* Remove comparison methods for MVT. The main causeDuncan Sands2008-06-0818-117/+129
| | | | | | | | | | | of apint codegen failure is the DAG combiner doing the wrong thing because it was comparing MVT's using < rather than comparing the number of bits. Removing the < method makes this mistake impossible to commit. Instead, add helper methods for comparing bits and use them. llvm-svn: 52098
* Limit the icmp+phi merging optimization to the cases where it is profitable:Chris Lattner2008-06-082-4/+61
| | | | | | don't make i1 phis when it won't be possible to eliminate them. llvm-svn: 52097
* add some html escapesChris Lattner2008-06-081-3/+3
| | | | llvm-svn: 52096
* Using llc always rather than sometimes using LLC.Duncan Sands2008-06-081-26/+27
| | | | | | | | Try to improve language in various places. Use X86 always rather than sometimes using x86. Add some minor Ada info. llvm-svn: 52095
* Fix spelling.Duncan Sands2008-06-081-6/+6
| | | | llvm-svn: 52094
* Remove invalid testAnton Korobeynikov2008-06-081-141/+0
| | | | llvm-svn: 52093
* Add win64Anton Korobeynikov2008-06-081-7/+16
| | | | llvm-svn: 52091
* This was fixedAnton Korobeynikov2008-06-081-16/+2
| | | | llvm-svn: 52090
OpenPOWER on IntegriCloud