| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Implement review feedback on trampoline documentation. | Duncan Sands | 2007-08-22 | 1 | -6/+4 |
| | | | | | llvm-svn: 41304 | ||||
| * | Remove dead code. | Devang Patel | 2007-08-22 | 1 | -5/+0 |
| | | | | | llvm-svn: 41295 | ||||
| * | Fix typo. | Devang Patel | 2007-08-22 | 1 | -1/+1 |
| | | | | | llvm-svn: 41292 | ||||
| * | update test to check that codegen works with llvm.used in llvm.metadata section | Andrew Lenharth | 2007-08-22 | 1 | -1/+1 |
| | | | | | llvm-svn: 41289 | ||||
| * | Cosmetic change | Devang Patel | 2007-08-22 | 1 | -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 properly | Andrew Lenharth | 2007-08-22 | 1 | -6/+6 |
| | | | | | llvm-svn: 41286 | ||||
| * | Add the PCSymbol for Darwin x86 platforms. | Bill Wendling | 2007-08-22 | 1 | -0/+1 |
| | | | | | llvm-svn: 41284 | ||||
| * | Refactor loop condition check in a separate function. | Devang Patel | 2007-08-22 | 1 | -17/+34 |
| | | | | | llvm-svn: 41282 | ||||
| * | Fix thinko. | Devang Patel | 2007-08-22 | 1 | -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 Wendling | 2007-08-22 | 1 | -0/+6 |
| | | | | | llvm-svn: 41268 | ||||
| * | Test handling of complex constants as lvalues. | Duncan Sands | 2007-08-22 | 1 | -0/+3 |
| | | | | | llvm-svn: 41266 | ||||
| * | Dror GCCLibraries: they are obsolete since 2.0 release. This also reduces ↵ | Anton Korobeynikov | 2007-08-21 | 18 | -1456/+1 |
| | | | | | | | number of licenses used in LLVM. llvm-svn: 41257 | ||||
| * | Rename bunch of variables. | Devang Patel | 2007-08-21 | 1 | -72/+79 |
| | | | | | llvm-svn: 41250 | ||||
| * | Preserve LCSSA. | Devang Patel | 2007-08-21 | 1 | -1/+15 |
| | | | | | llvm-svn: 41246 | ||||
| * | Use SmallVector. | Devang Patel | 2007-08-21 | 1 | -3/+3 |
| | | | | | llvm-svn: 41230 | ||||
| * | No need to hardcode SmallVector size. | Devang Patel | 2007-08-21 | 2 | -6/+6 |
| | | | | | llvm-svn: 41228 | ||||
| * | InlineAsm asm support for integer registers added | Bruno Cardoso Lopes | 2007-08-21 | 2 | -0/+81 |
| | | | | | llvm-svn: 41225 | ||||
| * | Instruction Itinerary attribution fixed | Bruno Cardoso Lopes | 2007-08-21 | 1 | -0/+1 |
| | | | | | llvm-svn: 41224 | ||||
| * | Doxygenize comments. | David Greene | 2007-08-21 | 1 | -22/+22 |
| | | | | | llvm-svn: 41222 | ||||
| * | Fix potentially N^2 behavior handling arrays with many of the | Chris Lattner | 2007-08-21 | 1 | -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 Korobeynikov | 2007-08-21 | 1 | -0/+8 |
| | | | | | llvm-svn: 41208 | ||||
| * | Use SmallVector instead of std::vector. | Devang Patel | 2007-08-21 | 10 | -24/+23 |
| | | | | | llvm-svn: 41207 | ||||
| * | simplify code, improve a comment. | Chris Lattner | 2007-08-21 | 1 | -6/+6 |
| | | | | | llvm-svn: 41205 | ||||
| * | s/ExitBlock/ExitingBlock/g | Devang Patel | 2007-08-20 | 1 | -26/+27 |
| | | | | | llvm-svn: 41204 | ||||
| * | initial checkin of Neil's APFloat work. | Chris Lattner | 2007-08-20 | 4 | -13/+1780 |
| | | | | | llvm-svn: 41203 | ||||
| * | clarify precedence, no functionality change. | Chris Lattner | 2007-08-20 | 1 | -1/+1 |
| | | | | | llvm-svn: 41199 | ||||
| * | add reverse iterators to smallvector | Chris Lattner | 2007-08-20 | 1 | -3/+14 |
| | | | | | llvm-svn: 41198 | ||||
| * | - Use correct header for SCEV inside LoopPass.cpp | Anton Korobeynikov | 2007-08-20 | 3 | -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 Patel | 2007-08-20 | 1 | -1/+5 |
| | | | | | | | This fixes art miscompile. llvm-svn: 41195 | ||||
| * | Do not split loops rejected by processOneIterationLoop(). | Devang Patel | 2007-08-20 | 3 | -9/+13 |
| | | | | | llvm-svn: 41194 | ||||
| * | Add FilteredPassNameParser along with PassArgFilter to filter passes | David Greene | 2007-08-20 | 1 | -2/+40 |
| | | | | | | | based on their Arg members. llvm-svn: 41192 | ||||
| * | Minor cleanups to reduce some spurious differences between different | Dan Gohman | 2007-08-20 | 1 | -9/+11 |
| | | | | | | | scheduler implementations. llvm-svn: 41191 | ||||
| * | Add Type::isIntOrIntVector, like Type::isFPOrFPVector. | Dan Gohman | 2007-08-20 | 2 | -0/+16 |
| | | | | | llvm-svn: 41190 | ||||
| * | When Intrinsic::getName is constructing names for overloaded intrinsics, | Dan Gohman | 2007-08-20 | 1 | -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 Sands | 2007-08-20 | 1 | -1/+1 |
| | | | | | llvm-svn: 41187 | ||||
| * | Partial implementation of calling functions with byval arguments: | Rafael Espindola | 2007-08-20 | 3 | -2/+33 |
| | | | | | | | | *) The needed information is propagated to the DAG *) The X86-64 backend detects it and aborts llvm-svn: 41179 | ||||
| * | add a note | Chris Lattner | 2007-08-20 | 1 | -0/+18 |
| | | | | | llvm-svn: 41178 | ||||
| * | update the xcode project file, patch by Gordon Henriksen | Chris Lattner | 2007-08-20 | 1 | -186/+307 |
| | | | | | llvm-svn: 41175 | ||||
| * | Fix PR1611 - Visibility should be ignored for a declaration | Chris Lattner | 2007-08-19 | 1 | -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 Lattner | 2007-08-19 | 1 | -25/+21 |
| | | | | | llvm-svn: 41173 | ||||
| * | add mips target to builder. I'd appreciate it if someone with | Chris Lattner | 2007-08-19 | 1 | -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 Lewycky | 2007-08-18 | 1 | -2/+0 |
| | | | | | llvm-svn: 41170 | ||||
| * | Never insert duplicate edges. | Nick Lewycky | 2007-08-18 | 1 | -13/+17 |
| | | | | | llvm-svn: 41169 | ||||
| * | Typo. | Nick Lewycky | 2007-08-18 | 1 | -1/+1 |
| | | | | | llvm-svn: 41168 | ||||
| * | Simplify. | Nick Lewycky | 2007-08-18 | 1 | -2/+1 |
| | | | | | llvm-svn: 41167 | ||||
| * | Compute the argument list as lazily as possible. This ensures that clients | Chris Lattner | 2007-08-18 | 2 | -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 Lattner | 2007-08-18 | 1 | -1/+1 |
| | | | | | llvm-svn: 41165 | ||||
| * | Test dag xform: Fold C ? 0 : 1 to ~C or zext(~C) or trunc(~C) | Evan Cheng | 2007-08-18 | 1 | -0/+25 |
| | | | | | llvm-svn: 41164 | ||||
| * | Fold C ? 0 : 1 to ~C or zext(~C) or trunc(~C) depending the types. | Evan Cheng | 2007-08-18 | 1 | -3/+14 |
| | | | | | llvm-svn: 41163 | ||||
| * | MipsHi now has ouput flag | Bruno Cardoso Lopes | 2007-08-18 | 1 | -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 | ||||

