| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-10-23 | fix typos in various places | Matthias Krüger | -1/+1 | |
| 2018-10-16 | Fix LLVMRustInlineAsmVerify return type mismatch | varkor | -1/+1 | |
| 2018-10-08 | codegen_llvm: remove explicit returns | ljedrz | -1/+1 | |
| 2018-10-08 | codegen_llvm: whitespace & formatting improvements | ljedrz | -8/+8 | |
| 2018-09-26 | fixup! codegen_llvm: check inline assembly constraints with LLVM | Levente Kurusa | -1/+1 | |
| 2018-09-25 | codegen_llvm: check inline assembly constraints with LLVM | Levente Kurusa | -4/+12 | |
| 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-08-23 | Fix an AMDGPU related load bit range metadata assertion. | Richard Diamond | -0/+8 | |
| 2018-08-19 | Add Builder::array_alloca. | Masaki Hara | -0/+19 | |
| 2018-08-10 | Introduce SmallCStr and use it where applicable. | Michael Woerister | -4/+4 | |
| 2018-08-10 | Introduce const_cstr!() macro and use it where applicable. | Michael Woerister | -3/+3 | |
| 2018-07-30 | rustc_codegen_llvm: fix ownership of Builder. | Irina Popa | -2/+2 | |
| 2018-07-30 | rustc_codegen_llvm: fix tidy errors. | Irina Popa | -10/+20 | |
| 2018-07-30 | rustc_codegen_llvm: use safe references for OperandBundleDef. | Irina Popa | -5/+4 | |
| 2018-07-30 | rustc_codegen_llvm: remove more unused functions. | Irina Popa | -192/+2 | |
| 2018-07-30 | rustc_codegen_llvm: use safe references for BasicBlock. | Irina Popa | -19/+19 | |
| 2018-07-30 | rustc_codegen_llvm: use safe references for Value. | Irina Popa | -245/+207 | |
| 2018-07-30 | rustc_codegen_llvm: use safe references for Builder. | Irina Popa | -3/+2 | |
| 2018-07-30 | rustc_codegen_llvm: use safe references for Type. | Irina Popa | -62/+62 | |
| 2018-07-30 | rustc_codegen_llvm: move from empty enums to extern types. | Irina Popa | -6/+7 | |
| 2018-07-24 | Rollup merge of #52391 - Amanieu:volatile_unaligned, r=alexcrichton | Mark Rousskov | -1/+7 | |
| Add unaligned volatile intrinsics Surprisingly enough, it turns out that unaligned volatile loads are actually useful for certain (very niche) types of lock-free code. I included unaligned volatile stores for completeness, but I currently do not know of any use cases for them. These are only exposed as intrinsics for now. If they turn out to be useful in practice, we can work towards stabilizing them. r? @alexcrichton | ||||
| 2018-07-20 | Remove unused method | Oliver Schneider | -18/+1 | |
| 2018-07-14 | Add unaligned volatile intrinsics | Amanieu d'Antras | -1/+7 | |
| 2018-07-09 | Correct some codegen stats counters | Ben Harris | -3/+4 | |
| 2018-05-17 | Rename trans to codegen everywhere. | Irina Popa | -0/+1425 | |
