| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Reject ICMP_NE as index split condition. | Devang Patel | 2007-08-24 | 1 | -0/+3 | |
| | | | | | llvm-svn: 41357 | |||||
| * | Tightenup loop filter. | Devang Patel | 2007-08-24 | 1 | -2/+22 | |
| | | | | | llvm-svn: 41356 | |||||
| * | Remove incomplete cost analysis. | Devang Patel | 2007-08-24 | 1 | -40/+3 | |
| | | | | | llvm-svn: 41354 | |||||
| * | Revised per review feedback from previous patch. | Dale Johannesen | 2007-08-24 | 2 | -56/+24 | |
| | | | | | llvm-svn: 41353 | |||||
| * | silence some warnings in an optimized build. | Chris Lattner | 2007-08-24 | 1 | -11/+8 | |
| | | | | | llvm-svn: 41352 | |||||
| * | Change internal representation of ConstantFP to use APFloat. | Dale Johannesen | 2007-08-24 | 2 | -34/+220 | |
| | | | | | | | Interface to rest of the compiler unchanged, as yet. llvm-svn: 41348 | |||||
| * | add some notes on really poor codegen. | Chris Lattner | 2007-08-23 | 1 | -0/+44 | |
| | | | | | llvm-svn: 41319 | |||||
| * | new example | Chris Lattner | 2007-08-23 | 1 | -0/+17 | |
| | | | | | llvm-svn: 41318 | |||||
| * | Perform correct codegen for eh_dwarf_cfa intrinsic. | Anton Korobeynikov | 2007-08-23 | 1 | -2/+10 | |
| | | | | | llvm-svn: 41316 | |||||
| * | rename APInt::toString -> toStringUnsigned for symmetry with toStringSigned() | Chris Lattner | 2007-08-23 | 3 | -5/+6 | |
| | | | | | | | Add an APSInt::toString() method. llvm-svn: 41309 | |||||
| * | 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 | |||||
| * | 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 | |||||
| * | 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 | 1 | -3/+3 | |
| | | | | | 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 | |||||
| * | 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 | 9 | -21/+19 | |
| | | | | | 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 | 2 | -10/+1518 | |
| | | | | | llvm-svn: 41203 | |||||
| * | - Use correct header for SCEV inside LoopPass.cpp | Anton Korobeynikov | 2007-08-20 | 2 | -1/+13 | |
| | | | | | | | - 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 | 1 | -5/+11 | |
| | | | | | llvm-svn: 41194 | |||||
| * | 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 | 1 | -0/+11 | |
| | | | | | 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 | |||||
| * | Partial implementation of calling functions with byval arguments: | Rafael Espindola | 2007-08-20 | 2 | -1/+31 | |
| | | | | | | | | *) 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 | |||||
| * | 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 | |||||
| * | 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 | |||||
| * | Compute the argument list as lazily as possible. This ensures that clients | Chris Lattner | 2007-08-18 | 1 | -7/+24 | |
| | | | | | | | | | 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 | |||||
| * | 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 | |||||
| * | Fixed stack frame addressing bug | Bruno Cardoso Lopes | 2007-08-18 | 1 | -8/+8 | |
| | | | | | llvm-svn: 41160 | |||||
| * | support for Schedule included on Mips.td | Bruno Cardoso Lopes | 2007-08-18 | 2 | -28/+15 | |
| | | | | | llvm-svn: 41159 | |||||
| * | Removed LowerRETURADDR, fixed small bug into LowerRET, LowerGlobalAddress | Bruno Cardoso Lopes | 2007-08-18 | 2 | -17/+11 | |
| | | | | | | | fixed to generate instructions (add, lui) glued! llvm-svn: 41158 | |||||
| * | Couple of small changes. Delay Slot handle header declared. | Bruno Cardoso Lopes | 2007-08-18 | 2 | -2/+3 | |
| | | | | | | | Newline added after macros at function init on generated asm! llvm-svn: 41157 | |||||

