about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/builder.rs
AgeCommit message (Collapse)AuthorLines
2018-07-30rustc_codegen_llvm: fix tidy errors.Irina Popa-10/+20
2018-07-30rustc_codegen_llvm: use safe references for OperandBundleDef.Irina Popa-5/+4
2018-07-30rustc_codegen_llvm: remove more unused functions.Irina Popa-192/+2
2018-07-30rustc_codegen_llvm: use safe references for BasicBlock.Irina Popa-19/+19
2018-07-30rustc_codegen_llvm: use safe references for Value.Irina Popa-245/+207
2018-07-30rustc_codegen_llvm: use safe references for Builder.Irina Popa-3/+2
2018-07-30rustc_codegen_llvm: use safe references for Type.Irina Popa-62/+62
2018-07-30rustc_codegen_llvm: move from empty enums to extern types.Irina Popa-6/+7
2018-07-24Rollup merge of #52391 - Amanieu:volatile_unaligned, r=alexcrichtonMark 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-20Remove unused methodOliver Schneider-18/+1
2018-07-14Add unaligned volatile intrinsicsAmanieu d'Antras-1/+7
2018-07-09Correct some codegen stats countersBen Harris-3/+4
2018-05-17Rename trans to codegen everywhere.Irina Popa-0/+1425