| Age | Commit message (Expand) | Author | Files | Lines |
| 2012-08-05 | sparse, llvm: Fix SIGSEGV for extern symbols | Pekka Enberg | 1 | -0/+8 |
| 2012-06-09 | sparse, llvm: Fix global string access code generation | Pekka Enberg | 1 | -1/+7 |
| 2012-06-08 | sparse, llvm: Fix string initializer code generation | Pekka Enberg | 1 | -0/+6 |
| 2012-06-08 | sparse, llvm: Simplify output_data() type logic | Pekka Enberg | 1 | -1/+1 |
| 2012-02-04 | sparse, llvm: Fix varargs functions | Benjamin Herrenschmidt | 1 | -2/+2 |
| 2011-12-21 | sparse, llvm: Use LLVMInt1Type() in sym_basetype_type() | Pekka Enberg | 1 | -0/+3 |
| 2011-11-23 | sparse, llvm: Fix loops, by properly handling OP_PHI forward references | Jeff Garzik | 1 | -7/+77 |
| 2011-11-22 | sparse, llvm: FP comparison op code generation | Pekka Enberg | 1 | -2/+27 |
| 2011-11-22 | sparse, llvm: Simplify comparison op code generation | Pekka Enberg | 1 | -33/+23 |
| 2011-11-22 | sparse, llvm: More comparison ops code generation | Pekka Enberg | 1 | -4/+4 |
| 2011-11-22 | sparse, llvm: OP_SET_B and OP_SET_A code generation | Pekka Enberg | 1 | -2/+2 |
| 2011-11-22 | sparse, llvm: Pointer cast code generation | Pekka Enberg | 1 | -1/+19 |
| 2011-11-21 | sparse, llvm: Fix 'extern' symbol code generation | Pekka Enberg | 1 | -1/+2 |
| 2011-11-21 | sparse, llvm: Fix symbol initializer code generation | Pekka Enberg | 1 | -2/+4 |
| 2011-11-19 | sparse, llvm: Function pointer code generation | Pekka Enberg | 1 | -2/+52 |
| 2011-10-28 | sparse, llvm: Add support for union types | Pekka Enberg | 1 | -0/+20 |
| 2011-10-25 | sparse, llvm: Add support for array types | Pekka Enberg | 1 | -0/+17 |
| 2011-10-25 | sparse, llvm: Fix symbol_type() for bitfields and enums | Pekka Enberg | 1 | -0/+2 |
| 2011-10-24 | sparse, llvm: Fix struct code generation | Pekka Enberg | 1 | -23/+27 |
| 2011-10-24 | sparse, llvm: Use new LLVM type system API for structs | Pekka Enberg | 1 | -2/+13 |
| 2011-10-24 | sparse, llvm: Fix 'void *' pointer code generation | Pekka Enberg | 1 | -3/+1 |
| 2011-09-28 | sparse, llvm: Add support for logical ops | Pekka Enberg | 1 | -4/+19 |
| 2011-09-09 | sparse, llvm: Add support for symbol initializers | Pekka Enberg | 1 | -2/+11 |
| 2011-09-07 | sparse, llvm: Add support for struct types | Pekka Enberg | 1 | -2/+53 |
| 2011-08-31 | sparse, llvm: Fix code generation for 'long double' data type | Pekka Enberg | 1 | -0/+3 |
| 2011-08-31 | sparse, llvm: support OP_STORE | Jeff Garzik | 1 | -1/+31 |
| 2011-08-30 | sparse, llvm: move OP_COPY support to separate function. Add FP support. | Jeff Garzik | 1 | -12/+30 |
| 2011-08-30 | sparse, llvm: store module-local functions on function reference list | Jeff Garzik | 1 | -1/+9 |
| 2011-08-30 | llvm, sparse: Fix symbol_is_fp_type() goof | Pekka Enberg | 1 | -1/+2 |
| 2011-08-30 | Merge branch 'master' of github.com:penberg/sparse-llvm | Pekka Enberg | 1 | -7/+27 |
| 2011-08-30 | sparse, llvm: Fix pseudo_type() for PSEUDO_ARG | Pekka Enberg | 1 | -4/+4 |
| 2011-08-30 | sparse, llvm: create helper for obtaining instruction's type | Jeff Garzik | 1 | -7/+27 |
| 2011-08-30 | sparse, llvm: Fix code generation for casts | Pekka Enberg | 1 | -6/+10 |
| 2011-08-30 | Revert "sparse, llvm: Don't redefine module local functions" | Pekka Enberg | 1 | -5/+0 |
| 2011-08-30 | sparse, llvm: Don't redefine module local functions | Pekka Enberg | 1 | -0/+5 |
| 2011-08-30 | sparse, llvm: Fix PSEUDO_OP code generation | Pekka Enberg | 1 | -21/+21 |
| 2011-08-29 | sparse, llvm: Fix OP_CAST to use zero-extend | Pekka Enberg | 1 | -1/+1 |
| 2011-08-29 | sparse, llvm: Cleanup output_data() | Pekka Enberg | 1 | -3/+5 |
| 2011-08-29 | sparse, llvm: Code generation for string constants | Pekka Enberg | 1 | -6/+48 |
| 2011-08-28 | sparse, llvm: move OP_CAST code to separate func. support FP casts. | Jeff Garzik | 1 | -12/+20 |
| 2011-08-27 | sparse, llvm: move OP_PHI code from switch statement to separate function | Jeff Garzik | 1 | -31/+35 |
| 2011-08-27 | sparse, llvm: implement OP_CALL | Jeff Garzik | 1 | -1/+157 |
| 2011-08-27 | sparse, llvm: replace FIXME comment with assert(), following existing style | Jeff Garzik | 1 | -2/+2 |
| 2011-08-27 | sparse-llvm OP_PHISOURCE: replace copy with target=src pointer operation | Jeff Garzik | 1 | -12/+3 |
| 2011-08-27 | sparse, llvm: Kill debugging code | Pekka Enberg | 1 | -4/+0 |
| 2011-08-27 | sparse, llvm: Kill ifdef'd unssa() call | Pekka Enberg | 1 | -4/+0 |
| 2011-08-27 | sparse, llvm: Bitwise not operator codegen | Pekka Enberg | 1 | -1/+14 |
| 2011-08-27 | sparse, llvm: Floating point support for binops | Pekka Enberg | 1 | -24/+70 |
| 2011-08-27 | sparse-llvm: OP_LOAD | Jeff Garzik | 1 | -1/+29 |
| 2011-08-27 | sparse-llvm: OP_SWITCH | Jeff Garzik | 1 | -5/+47 |
| 2011-08-27 | sparse-llvm: OP_SEL | Jeff Garzik | 1 | -1/+14 |
| 2011-08-27 | sparse, llvm: if-else code generation | Jeff Garzik | 1 | -12/+86 |
| 2011-08-25 | sparse, llvm: Implement OP_CAST | Pekka Enberg | 1 | -3/+12 |
| 2011-08-25 | sparse, llvm: Implement some binary comparison ops | Pekka Enberg | 1 | -4/+30 |
| 2011-08-25 | sparse, llvm: Add support for more binary ops | Pekka Enberg | 1 | -13/+15 |
| 2011-08-25 | sparse, llvm: Implement OP_ADD | Pekka Enberg | 1 | -22/+69 |
| 2011-08-25 | sparse, llvm: Add output_op_binary() stub | Pekka Enberg | 1 | -0/+91 |
| 2011-08-25 | sparse, llvm: Introduce 'struct function' to clean up code | Pekka Enberg | 1 | -18/+23 |
| 2011-08-25 | sparse, llvm: Add support for OP_RET/PSEUDO_ARG | Pekka Enberg | 1 | -10/+15 |
| 2011-08-23 | sparse, llvm: OP_RET/PSEUDO_VAL code generation | Pekka Enberg | 1 | -20/+39 |
| 2011-08-23 | sparse, llvm: Add switch statement to output_insn() | Pekka Enberg | 1 | -8/+62 |
| 2011-08-23 | llvm, sparse: Separate entry and exit basic blocks | Pekka Enberg | 1 | -6/+14 |
| 2011-08-23 | sparse, llvm: Fix global variable initialization | Pekka Enberg | 1 | -2/+11 |
| 2011-08-23 | sparse, llvm: Initial commit | Pekka Enberg | 1 | -0/+185 |