summaryrefslogtreecommitdiffstats
path: root/llvm
Commit message (Collapse)AuthorAgeFilesLines
* eliminate some ugly code, using ConstantExpr::getWithOperands instead.Chris Lattner2006-07-142-86/+8
| | | | llvm-svn: 29149
* Add a new helper, simplify ConstantExpr::getWithOperandReplaced at Gabor'sChris Lattner2006-07-141-22/+57
| | | | | | request :) llvm-svn: 29148
* Add another helper method.Chris Lattner2006-07-141-0/+4
| | | | llvm-svn: 29147
* Fixed an issue where the user specified gcc was not the gcc we report to the ↵Patrick Jenkins2006-07-141-2/+10
| | | | | | nightly test server. llvm-svn: 29144
* Add a new method for bugpoint to useChris Lattner2006-07-141-0/+51
| | | | llvm-svn: 29143
* Add a new method for bugpoint to use.Chris Lattner2006-07-141-0/+5
| | | | llvm-svn: 29142
* Hopefully the final attempt at making IndVars preserve LCSSA.Owen Anderson2006-07-141-2/+30
| | | | | | This should fix PR 831. llvm-svn: 29141
* Add missing PPC64 extload/truncstoresChris Lattner2006-07-142-9/+99
| | | | llvm-svn: 29140
* Add a noteChris Lattner2006-07-141-0/+9
| | | | llvm-svn: 29139
* Bring the Xcode project up to date.Jim Laskey2006-07-131-437/+130
| | | | llvm-svn: 29138
* Clean up.Jim Laskey2006-07-131-1/+4
| | | | llvm-svn: 29137
* Another fix in the rotate encodings, needed when the first two operands are notChris Lattner2006-07-131-1/+1
| | | | | | the same. llvm-svn: 29136
* 1. Simplfy bit operations.Jim Laskey2006-07-132-181/+116
| | | | | | 2. Coalesce instruction cases. llvm-svn: 29135
* Revert this patch temporarily until PR831 is fixed.Chris Lattner2006-07-131-31/+15
| | | | llvm-svn: 29134
* Syntax error. I will run perl -c before commiting perl scripts.Patrick Jenkins2006-07-131-1/+1
| | | | llvm-svn: 29133
* Fixed some small bugs exposed when trying to get a sparc machine to run the ↵Patrick Jenkins2006-07-131-6/+6
| | | | | | script. Specifically some misnamed variables. llvm-svn: 29132
* Fixed a bug handling void function types.Jim Laskey2006-07-132-12/+21
| | | | | | Requires rebuild of llvm-gcc4 (touch llvm-debug.cpp.) llvm-svn: 29131
* Print negative immediates as negative values instead of large constantsChris Lattner2006-07-121-1/+1
| | | | | | when using the immshifted addressing mode. llvm-svn: 29130
* Turn an if into an else if.Chris Lattner2006-07-121-2/+2
| | | | llvm-svn: 29129
* Fix encoding of rotates, such as rldiclChris Lattner2006-07-121-3/+3
| | | | llvm-svn: 29128
* Handle instructions in the map, but that map to a null pointer.Chris Lattner2006-07-121-1/+2
| | | | | | This unbreaks smg2000. llvm-svn: 29127
* IndVars now (correctly) preserves LCSSA form.Owen Anderson2006-07-121-15/+31
| | | | llvm-svn: 29126
* Implement PPC64 relocations typesChris Lattner2006-07-123-5/+36
| | | | llvm-svn: 29125
* An overaggressive #ifdef allows a function to fall off the bottom of theChris Lattner2006-07-121-2/+1
| | | | | | | function instead of returning a value. This sometimes allowed the ppc32 jit to be used in 64-bit mode. llvm-svn: 29123
* Move base value of instruction to lookup table to prepare for case reduction.Jim Laskey2006-07-121-17/+37
| | | | llvm-svn: 29122
* In addition to deleting calls, the inliner can constant fold them as well.Chris Lattner2006-07-121-2/+4
| | | | | | | Handle this case, which doesn't require a new callgraph edge. This fixes a crash compiling MallocBench/gs. llvm-svn: 29121
* Change the callgraph representation to store the callsite along with theChris Lattner2006-07-125-70/+98
| | | | | | | | | | | target CG node. This allows the inliner to properly update the callgraph when using the pruning inliner. The pruning inliner may not copy over all call sites from a callee to a caller, so the edges corresponding to those call sites should not be copied over either. This fixes PR827 and Transforms/Inline/2006-07-12-InlinePruneCGUpdate.ll llvm-svn: 29120
* testcase for PR827Chris Lattner2006-07-121-0/+843
| | | | llvm-svn: 29119
* Add information preventing several register class constraints from working.Chris Lattner2006-07-121-1/+9
| | | | | | This implements PR828 and CodeGen/X86/2006-07-12-InlineAsmQConstraint.ll llvm-svn: 29118
* Testcase for PR828.Chris Lattner2006-07-121-0/+18
| | | | llvm-svn: 29117
* Fix test failure on non-Apple systems.Evan Cheng2006-07-121-0/+2
| | | | llvm-svn: 29116
* Remove non-portable optimization that isn't worth itChris Lattner2006-07-121-5/+1
| | | | llvm-svn: 29115
* The PPC64 JIT needs register numbers to encode instructions.Chris Lattner2006-07-111-35/+36
| | | | llvm-svn: 29114
* Revamp this doc to be accurate w.r.t. building llvmgcc4Chris Lattner2006-07-111-52/+35
| | | | llvm-svn: 29113
* Fix PR826, testcase here: Regression/Verifier/2006-07-11-StoreStruct.llChris Lattner2006-07-111-2/+8
| | | | llvm-svn: 29112
* Testcase for PR826Chris Lattner2006-07-111-0/+11
| | | | llvm-svn: 29111
* Emit inc / dec of registers as one byte instruction.Evan Cheng2006-07-111-4/+4
| | | | llvm-svn: 29110
* Profile builds should always have debug info enabled.Chris Lattner2006-07-111-3/+3
| | | | llvm-svn: 29109
* Silence a warning produced in assertions-disabled modeChris Lattner2006-07-111-1/+1
| | | | llvm-svn: 29108
* Fix typo.Devang Patel2006-07-111-1/+1
| | | | llvm-svn: 29107
* It was pointed out that DEBUG() is only available with -debug.Jim Laskey2006-07-114-7/+23
| | | | llvm-svn: 29106
* Ensure that dump calls that are associated with asserts are removed fromJim Laskey2006-07-117-12/+23
| | | | | | non-debug build. llvm-svn: 29105
* 1. Support for c++ mangled names.Jim Laskey2006-07-114-4/+34
| | | | | | 2. Support for private/protected class members. llvm-svn: 29104
* add the memri memory operandRafael Espindola2006-07-114-14/+42
| | | | | | this makes it possible for ldr instructions with non-zero immediate llvm-svn: 29103
* Revert my indvars changes because they were breaking things. Unfortunately thisOwen Anderson2006-07-111-29/+15
| | | | | | didn't start showing up until after the recent instcombine fixes. llvm-svn: 29102
* Implement the inline asm 'A' constraint. This implements PR825 andChris Lattner2006-07-112-1/+17
| | | | | | CodeGen/X86/2006-07-10-InlineAsmAConstraint.ll llvm-svn: 29101
* New testcase for PR825.Chris Lattner2006-07-111-0/+7
| | | | llvm-svn: 29100
* Fix CodeGen/Alpha/2006-07-03-ASMFormalLowering.ll and PR818.Chris Lattner2006-07-111-12/+29
| | | | llvm-svn: 29099
* This is fixedChris Lattner2006-07-111-1/+0
| | | | llvm-svn: 29098
* Reduce bloat in target libraries by removing per machine instruction assertionJim Laskey2006-07-111-3/+1
| | | | | | from code emitter generation. llvm-svn: 29097
OpenPOWER on IntegriCloud