Lines Matching full:llvm
35 * sparse, llvm: Fix varargs functions
38 * Limit usage of g++ to llvm related programs.
39 * Merge branch 'sparse-llvm' of git://github.com/penberg/sparse-llvm.git
41 * Merge branch 'for-chris' of git://github.com/penberg/sparse-llvm
42 * Merge branch 'llvm/core' of github.com:penberg/sparse-llvm
84 * sparse, llvm: if-else code generation
85 * sparse-llvm: OP_SEL
86 * sparse-llvm: OP_SWITCH
87 * sparse-llvm: OP_LOAD
88 * sparse-llvm OP_PHISOURCE: replace copy with target=src pointer operation
89 * sparse, llvm: replace FIXME comment with assert(), following
91 * sparse, llvm: implement OP_CALL
92 * sparse, llvm: move OP_PHI code from switch statement to separate function
93 * sparse, llvm: move OP_CAST code to separate func. support FP casts.
94 * sparse, llvm: create helper for obtaining instruction's type
95 * sparse, llvm: store module-local functions on function reference list
96 * sparse, llvm: move OP_COPY support to separate function. Add FP support.
97 * sparse, llvm: support OP_STORE
98 * sparse, llvm: Fix loops, by properly handling OP_PHI forward references
99 * sparse, llvm: add loop testcase
110 * sparse, llvm: 'Verify' the LLVM module before writing it
111 * sparse, llvm: convert the condition of branch/select to bool
112 * sparse, llvm: Fix type of loaded values
113 * sparse, llvm: Fix resulting type of store address calculations
114 * sparse, llvm: de-duplicate load/store address calculation code
115 * sparse, llvm: base load/store address type on insn_symbol_type()
116 * sparse, llvm: add a struct access test case
134 * sparse, llvm: Make function declaration accessible to backend
146 * sparse, llvm: Initial commit
147 * sparse, llvm: Fix assert() in sparse code
148 * sparse, llvm: Fix global variable initialization
149 * sparse, llvm: Fix 'sparsec' when it's not in PATH
150 * llvm, sparse: Separate entry and exit basic blocks
151 * sparse, llvm: Add switch statement to output_insn()
152 * sparse, llvm: OP_RET/PSEUDO_VAL code generation
153 * sparse, llvm: Add support for OP_RET/PSEUDO_ARG
154 * sparse, llvm: Introduce 'struct function' to clean up code
155 * sparse, llvm: Add output_op_binary() stub
156 * sparse, llvm: Implement OP_ADD
157 * sparse, llvm: Add support for more binary ops
158 * sparse, llvm: Implement some binary comparison ops
159 * sparse, llvm: Move binop tests to validation/backend
160 * sparse, llvm: Implement OP_CAST
161 * sparse, llvm: Floating point support for binops
162 * sparse, llvm: Reorganize code generation tests
163 * sparse, llvm: Bitwise not operator codegen
164 * sparse, llvm: Kill ifdef'd unssa() call
165 * sparse, llvm: Kill debugging code
168 * sparse, llvm: Warn the user when we fall back to GCC
169 * sparse, llvm: Code generation for string constants
170 * sparse, llvm: Cleanup output_data()
171 * sparse, llvm: Fix OP_CAST to use zero-extend
172 * sparse, llvm: Improve sparsec front-end
173 * sparse, llvm: Fix PSEUDO_OP code generation
174 * sparse, llvm: Don't redefine module local functions
175 * Revert "sparse, llvm: Don't redefine module local functions"
176 * sparse, llvm: Fix code generation for casts
177 * sparse, llvm: Fix pseudo_type() for PSEUDO_ARG
179 * Merge branch 'master' of github.com:penberg/sparse-llvm
180 * llvm, sparse: Fix symbol_is_fp_type() goof
182 * sparse, llvm: Fix code generation for 'long double' data type
183 * sparse, llvm: Add support for struct types
184 * sparse, llvm: Add support for symbol initializers
186 * sparse, llvm: Add support for logical ops
187 * sparse, llvm: Fix 'void \*' pointer code generation
188 * sparse, llvm: Use new LLVM type system API for structs
189 * sparse, llvm: Fix struct code generation
190 * sparse, llvm: Fix symbol_type() for bitfields and enums
191 * sparse, llvm: Add support for array types
192 * sparse, llvm: Add support for union types
193 * sparse, llvm: Make 'sparsec' error handling more robust
194 * sparse, llvm: Function pointer code generation
195 * sparse, llvm: Fix symbol initializer code generation
196 * sparse, llvm: Fix 'extern' symbol code generation
197 * sparse, llvm: Make llc output to stdout in sparsec
198 * sparse, llvm: Pointer cast code generation
199 * sparse, llvm: OP_SET_B and OP_SET_A code generation
200 * sparse, llvm: More comparison ops code generation
201 * sparse, llvm: Simplify comparison op code generation
202 * sparse, llvm: FP comparison op code generation
204 * sparse, llvm: Don't fail the build if LLVM is too old
205 * sparse, llvm: Use LLVMInt1Type() in sym_basetype_type()
206 * sparse, llvm: Add test case for <stdbool.h> type
208 * sparse, llvm: Add _Bool to cast validation test
209 * sparse, llvm: Simplify output_data() type logic
210 * sparse, llvm: Fix string initializer code generation
211 * sparse, llvm: Fix global string access code generation
212 * sparse, llvm: Fix SIGSEGV for extern symbols
213 * sparse, llvm: Fix 'void' return type code generation
214 * sparse, llvm: Use LLVM_HOSTTRIPLE
236 * sparse, llvm: fix link errors
237 * sparse, llvm: fix phi generation
238 * sparse, llvm: simplify function generation
239 * sparse, llvm: improve pointer arithmetic handling
240 * sparse, llvm: set target specification
241 * sparse, llvm: use LLVM_DEFAULT_TARGET_TRIPLE
242 * sparse, llvm: fix array size
243 * sparse, llvm: cache symbol_type() result
244 * sparse, llvm: fix struct name generation
245 * sparse, llvm: set more data attributes
246 * sparse, llvm: die if error