| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Added minimum Dwarf aranges. Cleaned up some section headers. Line number | Jim Laskey | 2006-01-18 | 3 | -25/+65 |
| | | | | | | | support now works in gdb. llvm-svn: 25417 | ||||
| * | SRA shift amount must be in i8 | Evan Cheng | 2006-01-18 | 1 | -1/+1 |
| | | | | | llvm-svn: 25416 | ||||
| * | If a call return type is i1, insert a truncate from X86::AL to i1. | Evan Cheng | 2006-01-18 | 1 | -0/+4 |
| | | | | | llvm-svn: 25415 | ||||
| * | Fixed style of curly brace. No functionality changes. | John Criswell | 2006-01-17 | 1 | -2/+1 |
| | | | | | llvm-svn: 25414 | ||||
| * | Fix lowering of calls which return f32 values. | Evan Cheng | 2006-01-17 | 1 | -0/+12 |
| | | | | | llvm-svn: 25413 | ||||
| * | Pastos. | Jim Laskey | 2006-01-17 | 1 | -9/+9 |
| | | | | | llvm-svn: 25412 | ||||
| * | fix a broken comment | Chris Lattner | 2006-01-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 25411 | ||||
| * | Add frame work for additional dwarf sections. Comments will improve as code | Jim Laskey | 2006-01-17 | 3 | -3/+147 |
| | | | | | | | is added. llvm-svn: 25410 | ||||
| * | Test case for the insertelement operation. | Robert Bocchino | 2006-01-17 | 1 | -2/+7 |
| | | | | | llvm-svn: 25409 | ||||
| * | VMCore support for the insertelement operation. | Robert Bocchino | 2006-01-17 | 6 | -9/+147 |
| | | | | | llvm-svn: 25408 | ||||
| * | Constant folding support for the insertelement operation. | Robert Bocchino | 2006-01-17 | 1 | -0/+3 |
| | | | | | llvm-svn: 25407 | ||||
| * | Lowerpacked and SCCP support for the insertelement operation. | Robert Bocchino | 2006-01-17 | 2 | -8/+66 |
| | | | | | llvm-svn: 25406 | ||||
| * | Support for the insertelement operation. | Robert Bocchino | 2006-01-17 | 2 | -0/+2 |
| | | | | | llvm-svn: 25405 | ||||
| * | Reader support for the insertelement operation. | Robert Bocchino | 2006-01-17 | 1 | -0/+18 |
| | | | | | llvm-svn: 25404 | ||||
| * | Lexer and parser support for the insertelement operation. | Robert Bocchino | 2006-01-17 | 5 | -3365/+2628 |
| | | | | | llvm-svn: 25403 | ||||
| * | Instruction and constant expression definitions for the insertelement | Robert Bocchino | 2006-01-17 | 3 | -7/+62 |
| | | | | | | | operation. llvm-svn: 25402 | ||||
| * | Bug fix: missing LegalizeOp() on newly created nodes. | Evan Cheng | 2006-01-17 | 1 | -1/+6 |
| | | | | | llvm-svn: 25401 | ||||
| * | Suppress "no newline at end of file" warnings. | Evan Cheng | 2006-01-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 25400 | ||||
| * | Misc. errors. | Jim Laskey | 2006-01-17 | 1 | -7/+12 |
| | | | | | llvm-svn: 25399 | ||||
| * | Clean up the FFS optimization code, and make it correctly create the appropriate | Chris Lattner | 2006-01-17 | 1 | -41/+43 |
| | | | | | | | | unsigned llvm.cttz.* intrinsic, fixing the 2005-05-11-Popcount-ffs-fls regression last night. llvm-svn: 25398 | ||||
| * | Adding basic support for Dwarf line number debug information. | Jim Laskey | 2006-01-17 | 6 | -205/+1787 |
| | | | | | | | I promise to keep future commits smaller. llvm-svn: 25396 | ||||
| * | Adding UniqueVector. | Jim Laskey | 2006-01-17 | 1 | -0/+2 |
| | | | | | llvm-svn: 25395 | ||||
| * | Regenerated the Lex and Yacc output files on Linux. It seems that our | John Criswell | 2006-01-17 | 3 | -1195/+1652 |
| | | | | | | | | Linux machines don't like the source code generated on MacOS X for some reason. llvm-svn: 25394 | ||||
| * | Reduce memory consumption and force (somewhat) access to entries via ID. | Jim Laskey | 2006-01-17 | 1 | -11/+11 |
| | | | | | llvm-svn: 25393 | ||||
| * | Emit a type matching check for ComplexPatterns. | Evan Cheng | 2006-01-17 | 1 | -0/+2 |
| | | | | | llvm-svn: 25392 | ||||
| * | Zero extending load from i1 to i8. | Evan Cheng | 2006-01-17 | 1 | -0/+2 |
| | | | | | llvm-svn: 25391 | ||||
| * | Ensure that the CFE always emits intrinsics in their unsigned version, not ↵ | Chris Lattner | 2006-01-17 | 1 | -0/+9 |
| | | | | | | | with signed operands llvm-svn: 25390 | ||||
| * | Visual Studio still has issues with being left out. | Jeff Cohen | 2006-01-17 | 3 | -18/+9 |
| | | | | | llvm-svn: 25389 | ||||
| * | oops, this shouldn't have gotten in | Duraid Madina | 2006-01-17 | 1 | -2/+0 |
| | | | | | llvm-svn: 25388 | ||||
| * | SSE does not support i64 SINT_TO_FP (FP stack doesn't either, but we custom | Evan Cheng | 2006-01-17 | 1 | -1/+6 |
| | | | | | | | expand it), so ask legalizer to expand i32 UINT_TO_FP. llvm-svn: 25386 | ||||
| * | use proper (82-bit) spills/fills when spilling FP regs, so that | Duraid Madina | 2006-01-17 | 3 | -3/+11 |
| | | | | | | | | divides don't get broken. this fixes obsequi, smg2000, and probably a bunch of other stuff (tm) llvm-svn: 25385 | ||||
| * | fixing divides | Duraid Madina | 2006-01-17 | 1 | -12/+9 |
| | | | | | llvm-svn: 25383 | ||||
| * | Revert this, I didn't mean to commit it | Chris Lattner | 2006-01-17 | 1 | -8/+0 |
| | | | | | llvm-svn: 25382 | ||||
| * | Added a FIXME comment about why FST is currently flagged to fpGETRESULT. | Evan Cheng | 2006-01-17 | 1 | -0/+6 |
| | | | | | llvm-svn: 25381 | ||||
| * | Yet another getTargetNode() variant. I promise one of these days I'll fix | Evan Cheng | 2006-01-17 | 1 | -0/+12 |
| | | | | | | | tblgen so this is unnecessary. llvm-svn: 25380 | ||||
| * | Add support for programs with a null argv[0] | Chris Lattner | 2006-01-17 | 2 | -10/+32 |
| | | | | | llvm-svn: 25379 | ||||
| * | Bug fixes: fpGETRESULT should produces a flag result and X86ISD::FST should | Evan Cheng | 2006-01-17 | 2 | -10/+12 |
| | | | | | | | read a flag. llvm-svn: 25378 | ||||
| * | Redundant inline keyword. | Jim Laskey | 2006-01-16 | 1 | -1/+1 |
| | | | | | llvm-svn: 25377 | ||||
| * | UniqueVector template provides a means of enumerating objects uniquely. | Jim Laskey | 2006-01-16 | 1 | -0/+70 |
| | | | | | llvm-svn: 25376 | ||||
| * | More typo's | Evan Cheng | 2006-01-16 | 1 | -2/+2 |
| | | | | | llvm-svn: 25375 | ||||
| * | Some typo's | Evan Cheng | 2006-01-16 | 1 | -13/+12 |
| | | | | | llvm-svn: 25374 | ||||
| * | like bswap, the ct* intrinsics require unsigned operands | Chris Lattner | 2006-01-16 | 1 | -26/+26 |
| | | | | | llvm-svn: 25373 | ||||
| * | Consistency | Chris Lattner | 2006-01-16 | 1 | -5/+5 |
| | | | | | llvm-svn: 25372 | ||||
| * | fix short immediate loads | Andrew Lenharth | 2006-01-16 | 1 | -1/+1 |
| | | | | | llvm-svn: 25371 | ||||
| * | this is fixed | Andrew Lenharth | 2006-01-16 | 1 | -1/+0 |
| | | | | | llvm-svn: 25370 | ||||
| * | stack and rpcc | Andrew Lenharth | 2006-01-16 | 3 | -35/+11 |
| | | | | | llvm-svn: 25369 | ||||
| * | Fix FP_TO_INT**_IN_MEM lowering. | Evan Cheng | 2006-01-16 | 3 | -104/+133 |
| | | | | | llvm-svn: 25368 | ||||
| * | There is no llvm.bswap.i8, need at least 2 bytes to swap. | Reid Spencer | 2006-01-16 | 1 | -1/+0 |
| | | | | | llvm-svn: 25367 | ||||
| * | For PR411: | Reid Spencer | 2006-01-16 | 12 | -2271/+3280 |
| | | | | | | | | | | | | | | | | | This patch is an incremental step towards supporting a flat symbol table. It de-overloads the intrinsic functions by providing type-specific intrinsics and arranging for automatically upgrading from the old overloaded name to the new non-overloaded name. Specifically: llvm.isunordered -> llvm.isunordered.f32, llvm.isunordered.f64 llvm.sqrt -> llvm.sqrt.f32, llvm.sqrt.f64 llvm.ctpop -> llvm.ctpop.i8, llvm.ctpop.i16, llvm.ctpop.i32, llvm.ctpop.i64 llvm.ctlz -> llvm.ctlz.i8, llvm.ctlz.i16, llvm.ctlz.i32, llvm.ctlz.i64 llvm.cttz -> llvm.cttz.i8, llvm.cttz.i16, llvm.cttz.i32, llvm.cttz.i64 New code should not use the overloaded intrinsic names. Warnings will be emitted if they are used. llvm-svn: 25366 | ||||
| * | For PR411: | Reid Spencer | 2006-01-16 | 2 | -0/+138 |
| | | | | | | | | | This file makes the helper functions for auto-upgrade of llvm assembly and bytecode more accessible. This is part of de-overloading of intrinsic functions to support the flat symbol table (no type planes). llvm-svn: 25365 | ||||

