about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/asm.rs
AgeCommit message (Expand)AuthorLines
2020-08-30mv compiler to compiler/mark-836/+0
2020-08-26Fix a typo in #75781Amanieu d'Antras-1/+1
2020-08-21More inline asm register name fixups for LLVMAmanieu d'Antras-2/+5
2020-08-17rust_ast::ast => rustc_astUjjwal Sharma-2/+2
2020-08-17Auto merge of #75187 - pawanbisht62:feature/incorporate-tracing, r=oli-obkbors-1/+1
2020-08-06Incorporate tracing cratebishtpawan-1/+1
2020-08-03Work around LLVM issues with explicit register in inline asmAmanieu d'Antras-29/+126
2020-06-16Add initial asm!() support for hexagonBrian Cain-0/+4
2020-05-30Rollup merge of #72625 - Amanieu:asm-srcloc, r=petrochenkovRalf Jung-8/+24
2020-05-29Improve inline asm error diagnosticsAmanieu d'Antras-8/+24
2020-05-24Minor fixes, as requested in PR reviewMichal Sudwoj-4/+0
2020-05-24NVPTX support for new asm!Michal Sudwoj-0/+12
2020-05-18Move InlineAsmTemplatePiece and InlineAsmOptions to librustc_astAmanieu d'Antras-0/+1
2020-05-18Implement att_syntax optionAmanieu d'Antras-1/+5
2020-05-18Work around more LLVM limitationsAmanieu d'Antras-1/+76
2020-05-18Add support for high byte registers on x86Amanieu d'Antras-0/+3
2020-05-18Implement asm! codegenAmanieu d'Antras-15/+463
2020-03-26Rename asm! to llvm_asm!Amanieu d'Antras-3/+3
2020-03-11Rollup merge of #69893 - tmiasko:cstr, r=petrochenkovMazdak Farrokhzad-11/+11
2020-03-11librustc_codegen_llvm: Use slices instead of 0-terminated stringsTomasz Miąsko-11/+11
2020-03-09Check if output is immediate valueYuki Okushi-2/+8
2020-03-05Use more efficient &&str to String conversion (clippy::inefficient_to_string)Matthias Krüger-1/+1
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-1/+1
2020-01-05Remove rustc_hir reexports in rustc::hir.Mazdak Farrokhzad-1/+1
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-1/+1
2019-12-22Format the worldMark Rousskov-32/+37
2019-12-11rustc: Link LLVM directly into rustc againAlex Crichton-1/+1
2019-11-21reduce size of hir::ExprKindMazdak Farrokhzad-1/+1
2019-08-17Remove SyntaxContext from {ast, hir}::{GlobalAsm, InlineAsm}Matthew Jasper-3/+4
2019-07-19hygiene: Tweak naming some moreVadim Petrochenkov-1/+1
2019-07-08normalize use of backticks for compiler messages in librustc_codegenSamy Kacimi-1/+1
2019-06-11rustc_codegen_*: deny(unused_lifetimes).Eduard-Mihai Burtescu-1/+1
2019-03-29Remove inline_asm_call from cg_ssabjorn3-2/+46
2019-02-18librustc_codegen_llvm => 2018Taiki Endo-5/+5
2018-12-25Remove licensesMark Rousskov-10/+0
2018-11-29Use 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-16All Builder methods now take &mut self instead of &selfDenis Merigoux-1/+1
2018-11-16Finished moving backend-agnostic code to rustc_codegen_ssaDenis Merigoux-3/+3
2018-11-16Move doc to trait declarationsDenis Merigoux-1/+0
2018-11-16Generalized mir::codegen_mir (and all subsequent functions)Denis Merigoux-92/+96
2018-11-16Generalized base::coerce_unsized_intoDenis Merigoux-3/+3
2018-11-16Generalized memset and memcpyDenis Merigoux-1/+1
2018-11-16Removing LLVM content from CommonMethods -> ConstMethodsDenis Merigoux-1/+1
2018-11-16Prefixed type methods & removed trait impl for write::CodegenContextDenis Merigoux-2/+2
2018-11-16Prefixed const methods with "const" instead of "c"Denis Merigoux-1/+1
2018-11-16Traitification of type_ methodsDenis Merigoux-4/+3
2018-11-16Use the method form for CodegenCx everywhereDenis Merigoux-1/+1
2018-11-16Replaced Codegen field access by trait methodDenis Merigoux-6/+6