summaryrefslogtreecommitdiffstats
path: root/llvm
Commit message (Collapse)AuthorAgeFilesLines
* Implement review feedback on trampoline documentation.Duncan Sands2007-08-221-6/+4
| | | | llvm-svn: 41304
* Remove dead code.Devang Patel2007-08-221-5/+0
| | | | llvm-svn: 41295
* Fix typo.Devang Patel2007-08-221-1/+1
| | | | llvm-svn: 41292
* update test to check that codegen works with llvm.used in llvm.metadata sectionAndrew Lenharth2007-08-221-1/+1
| | | | llvm-svn: 41289
* Cosmetic changeDevang Patel2007-08-221-84/+102
| | | | | | | "True Loop" and "False Loop" naming terminology to refer two loops after loop cloning is confusing. Instead just use A_Loop and B_Loop. llvm-svn: 41287
* move this check. ppc outputs .no_dead_strip properlyAndrew Lenharth2007-08-221-6/+6
| | | | llvm-svn: 41286
* Add the PCSymbol for Darwin x86 platforms.Bill Wendling2007-08-221-0/+1
| | | | llvm-svn: 41284
* Refactor loop condition check in a separate function.Devang Patel2007-08-221-17/+34
| | | | llvm-svn: 41282
* Fix thinko.Devang Patel2007-08-221-3/+3
| | | | | | | Starting value of second loop's induction variable can not be lower then starting value of original loop's induction variable. llvm-svn: 41280
* Testcase for llvm.c* intrinsic failures.Bill Wendling2007-08-221-0/+6
| | | | llvm-svn: 41268
* Test handling of complex constants as lvalues. Duncan Sands2007-08-221-0/+3
| | | | llvm-svn: 41266
* Dror GCCLibraries: they are obsolete since 2.0 release. This also reduces ↵Anton Korobeynikov2007-08-2118-1456/+1
| | | | | | number of licenses used in LLVM. llvm-svn: 41257
* Rename bunch of variables.Devang Patel2007-08-211-72/+79
| | | | llvm-svn: 41250
* Preserve LCSSA.Devang Patel2007-08-211-1/+15
| | | | llvm-svn: 41246
* Use SmallVector.Devang Patel2007-08-211-3/+3
| | | | llvm-svn: 41230
* No need to hardcode SmallVector size.Devang Patel2007-08-212-6/+6
| | | | llvm-svn: 41228
* InlineAsm asm support for integer registers addedBruno Cardoso Lopes2007-08-212-0/+81
| | | | llvm-svn: 41225
* Instruction Itinerary attribution fixedBruno Cardoso Lopes2007-08-211-0/+1
| | | | llvm-svn: 41224
* Doxygenize comments.David Greene2007-08-211-22/+22
| | | | llvm-svn: 41222
* Fix potentially N^2 behavior handling arrays with many of theChris Lattner2007-08-211-8/+35
| | | | | | | same value which get RAUW'd. This speeds up reading the .bc file in PR1616 from 852s to 0.19s on my G5 with a debug build. llvm-svn: 41209
* Use only 1 knob to enable exceptions on Darwin :). Anton Korobeynikov2007-08-211-0/+8
| | | | llvm-svn: 41208
* Use SmallVector instead of std::vector.Devang Patel2007-08-2110-24/+23
| | | | llvm-svn: 41207
* simplify code, improve a comment.Chris Lattner2007-08-211-6/+6
| | | | llvm-svn: 41205
* s/ExitBlock/ExitingBlock/gDevang Patel2007-08-201-26/+27
| | | | llvm-svn: 41204
* initial checkin of Neil's APFloat work.Chris Lattner2007-08-204-13/+1780
| | | | llvm-svn: 41203
* clarify precedence, no functionality change.Chris Lattner2007-08-201-1/+1
| | | | llvm-svn: 41199
* add reverse iterators to smallvectorChris Lattner2007-08-201-3/+14
| | | | llvm-svn: 41198
* - Use correct header for SCEV inside LoopPass.cppAnton Korobeynikov2007-08-203-12/+15
| | | | | | - Move SCEVExpander::expand() out-of-line workarounding possible toolchain bug llvm-svn: 41197
* Replace indunction variable with split value in loop body.Devang Patel2007-08-201-1/+5
| | | | | | This fixes art miscompile. llvm-svn: 41195
* Do not split loops rejected by processOneIterationLoop().Devang Patel2007-08-203-9/+13
| | | | llvm-svn: 41194
* Add FilteredPassNameParser along with PassArgFilter to filter passesDavid Greene2007-08-201-2/+40
| | | | | | based on their Arg members. llvm-svn: 41192
* Minor cleanups to reduce some spurious differences between differentDan Gohman2007-08-201-9/+11
| | | | | | scheduler implementations. llvm-svn: 41191
* Add Type::isIntOrIntVector, like Type::isFPOrFPVector.Dan Gohman2007-08-202-0/+16
| | | | llvm-svn: 41190
* When Intrinsic::getName is constructing names for overloaded intrinsics,Dan Gohman2007-08-201-1/+2
| | | | | | | | use the ValueType name instead of the llvm type name, to match what the verifier expects. For integers these are the same, but for floating-point values the intrinsics use f32/f64 instead of float/double. llvm-svn: 41189
* Fix this test for gcc-4.2.Duncan Sands2007-08-201-1/+1
| | | | llvm-svn: 41187
* Partial implementation of calling functions with byval arguments:Rafael Espindola2007-08-203-2/+33
| | | | | | | *) The needed information is propagated to the DAG *) The X86-64 backend detects it and aborts llvm-svn: 41179
* add a noteChris Lattner2007-08-201-0/+18
| | | | llvm-svn: 41178
* update the xcode project file, patch by Gordon HenriksenChris Lattner2007-08-201-186/+307
| | | | llvm-svn: 41175
* Fix PR1611 - Visibility should be ignored for a declarationChris Lattner2007-08-191-6/+13
| | | | | | | when a definition's visibility is different. Likewise, the visibility of two declarations mismatching is not an error. llvm-svn: 41174
* simplify code and print visibility for declarations.Chris Lattner2007-08-191-25/+21
| | | | llvm-svn: 41173
* add mips target to builder. I'd appreciate it if someone withChris Lattner2007-08-191-1/+5
| | | | | | the right version of autoconf could regenerate the configure script. llvm-svn: 41172
* Oops, remove assert that wasn't meant to be committed.Nick Lewycky2007-08-181-2/+0
| | | | llvm-svn: 41170
* Never insert duplicate edges.Nick Lewycky2007-08-181-13/+17
| | | | llvm-svn: 41169
* Typo.Nick Lewycky2007-08-181-1/+1
| | | | llvm-svn: 41168
* Simplify.Nick Lewycky2007-08-181-2/+1
| | | | llvm-svn: 41167
* Compute the argument list as lazily as possible. This ensures that clientsChris Lattner2007-08-182-23/+71
| | | | | | | | that don't use it don't have to pay the memory cost for the arguments. This allows us to avoid creating Argument nodes for many prototypes and for clients who lazily deserialize code from a bytecode file. llvm-svn: 41166
* use a nicer accessor.Chris Lattner2007-08-181-1/+1
| | | | llvm-svn: 41165
* Test dag xform: Fold C ? 0 : 1 to ~C or zext(~C) or trunc(~C)Evan Cheng2007-08-181-0/+25
| | | | llvm-svn: 41164
* Fold C ? 0 : 1 to ~C or zext(~C) or trunc(~C) depending the types.Evan Cheng2007-08-181-3/+14
| | | | llvm-svn: 41163
* MipsHi now has ouput flagBruno Cardoso Lopes2007-08-181-91/+185
| | | | | | | | | | | | MipsAdd SDNode created to add support to an Add opcode which supports input flag Added an instruction itinerary to all instruction classes Added branches with zero cond codes Now call clobbers all non-callee saved registers Call w/ register support added Added DelaySlot to branch and load instructions Added patterns to handle all setcc, brcond/setcc and MipsAdd instructions llvm-svn: 41161
OpenPOWER on IntegriCloud