| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-03-29 | Remove inline_asm_call from cg_ssa | bjorn3 | -2/+46 | |
| `count_insn` is no longer called for inline asm, because it is private to builder.rs | ||||
| 2019-02-18 | librustc_codegen_llvm => 2018 | Taiki Endo | -5/+5 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-11-29 | Use implicit deref instead of BuilderMethods::cx() | bjorn3 | -6/+6 | |
| 2018-11-16 | [eddyb] rustc_codegen_ssa: rename `interfaces` to `traits`. | Eduard-Mihai Burtescu | -1/+1 | |
| 2018-11-16 | [eddyb] rustc_codegen_ssa: handle LLVM unsafety correctly. | Eduard-Mihai Burtescu | -2/+2 | |
| 2018-11-16 | All Builder methods now take &mut self instead of &self | Denis Merigoux | -1/+1 | |
| 2018-11-16 | Finished moving backend-agnostic code to rustc_codegen_ssa | Denis Merigoux | -3/+3 | |
| 2018-11-16 | Move doc to trait declarations | Denis Merigoux | -1/+0 | |
| 2018-11-16 | Generalized mir::codegen_mir (and all subsequent functions) | Denis Merigoux | -92/+96 | |
| 2018-11-16 | Generalized base::coerce_unsized_into | Denis Merigoux | -3/+3 | |
| 2018-11-16 | Generalized memset and memcpy | Denis Merigoux | -1/+1 | |
| 2018-11-16 | Removing LLVM content from CommonMethods -> ConstMethods | Denis Merigoux | -1/+1 | |
| 2018-11-16 | Prefixed type methods & removed trait impl for write::CodegenContext | Denis Merigoux | -2/+2 | |
| 2018-11-16 | Prefixed const methods with "const" instead of "c" | Denis Merigoux | -1/+1 | |
| 2018-11-16 | Traitification of type_ methods | Denis Merigoux | -4/+3 | |
| The methods are now attached to CodegenCx instead of Type | ||||
| 2018-11-16 | Use the method form for CodegenCx everywhere | Denis Merigoux | -1/+1 | |
| 2018-11-16 | Replaced Codegen field access by trait method | Denis Merigoux | -6/+6 | |
| 2018-11-16 | Traitification of common.rs methods | Denis Merigoux | -3/+3 | |
| 2018-11-16 | New files and folders for traits | Denis Merigoux | -1/+1 | |
| Moved common enums to common | ||||
| 2018-11-16 | Generalized AsmDialect for BuilderMethods | Denis Merigoux | -7/+1 | |
| 2018-11-16 | Generalized base.rs#call_memcpy and everything that it uses | Denis Merigoux | -0/+1 | |
| Generalized operand.rs#nontemporal_store and fixed tidy issues Generalized operand.rs#nontemporal_store's implem even more With a BuilderMethod trait implemented by Builder for LLVM Cleaned builder.rs : no more code duplication, no more ValueTrait Full traitification of builder.rs | ||||
| 2018-11-16 | rustc_codegen_llvm: begin generalizing over backend values. | Irina Popa | -1/+1 | |
| 2018-09-25 | codegen_llvm: check inline assembly constraints with LLVM | Levente Kurusa | -1/+7 | |
| LLVM provides a way of checking whether the constraints and the actual inline assembly make sense. This commit introduces a check before emitting code for the inline assembly. If LLVM rejects the inline assembly (or its constraints), then the compiler emits an error E0668 ("malformed inline assembly"). Signed-off-by: Levente Kurusa <lkurusa@acm.org> | ||||
| 2018-07-30 | rustc_codegen_llvm: use safe references for Value. | Irina Popa | -4/+5 | |
| 2018-07-30 | rustc_codegen_llvm: use safe references for Type. | Irina Popa | -2/+2 | |
| 2018-05-17 | Rename trans to codegen everywhere. | Irina Popa | -0/+127 | |
