varkor
6f637da50c
Remove Ty prefix from Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closure|Generator|GeneratorWitness|Never|Tuple|Projection|Anon|Infer|Error}
2018-08-22 16:07:44 +01:00
Donato Sciarra
d3fe97f3d3
mv codemap() source_map()
2018-08-19 23:01:01 +02:00
Masaki Hara
6e15e7c126
Integrate PassMode::UnsizedIndirect into PassMode::Indirect.
2018-08-19 08:07:33 +09:00
Masaki Hara
800f2c13a3
Implement simple codegen for unsized rvalues.
2018-08-19 08:07:33 +09:00
Josh Stone
763e72110a
rustc_codegen_llvm: Restore the closure env alloca hack for LLVM 5.
...
This hack was removed in #50949 , but without it I found that building
`std` with full debuginfo would print many LLVM `DW_OP_LLVM_fragment`
errors, then die `LLVM ERROR: Failed to strip malformed debug info`.
It doesn't seem to be a problem for LLVM 6, so we can re-enable the hack
just for older LLVM.
This reverts commit da579ef75e
.
Fixes #53204 .
r? @eddyb
2018-08-09 16:35:25 -07:00
Mark Rousskov
2bc71971e5
Normalize DebugInfoLevel to standard style
2018-08-04 06:54:34 -06:00
Mark Rousskov
9bc4fbb10a
Split out growth functionality into BitVector type
2018-08-01 06:50:40 -06:00
Irina Popa
3eb50358e4
rustc_codegen_llvm: use safe references for BasicBlock.
2018-07-30 19:49:20 +03:00
Irina Popa
f375185314
rustc_codegen_llvm: use safe references for Value.
2018-07-30 19:49:18 +03:00
Irina Popa
eed48f560f
rustc_codegen_llvm: use safe references for Metadata and DI*.
2018-07-30 19:27:13 +03:00
Irina Popa
d04e66d114
rustc_codegen_llvm: use safe references for Type.
2018-07-30 18:36:29 +03:00
Irina Popa
af04e9426c
rustc_codegen_llvm: move from empty enums to extern types.
2018-07-30 18:12:47 +03:00
Niko Matsakis
145155dc96
parameterize BitVector
and BitMatrix
by their index types
2018-07-25 06:38:19 +03:00
gnzlbg
4ff90c7e0a
bump minimum LLVM version to 5.0
2018-07-09 11:35:52 +02:00
Eduard-Mihai Burtescu
06d88cda08
rustc: rename mir::LocalDecl's syntactic_source_info to source_info.
2018-05-30 20:30:10 +03:00
Eduard-Mihai Burtescu
6c53972478
rustc: turn mir::LocalDecl's visibility_source_info into a SourceScope.
2018-05-30 20:30:10 +03:00
Eduard-Mihai Burtescu
0895590c53
rustc: rename mir::LocalDecl's source_info to visibility_source_info.
2018-05-30 20:30:10 +03:00
Eduard-Mihai Burtescu
85d44c4276
rustc: rename mir::VisibilityScope to mir::SourceScope.
2018-05-30 20:30:09 +03:00
Eduard-Mihai Burtescu
da579ef75e
rustc_codegen_llvm: remove closure env alloca hack around upvar debuginfo.
2018-05-21 20:39:59 +03:00
Eduard-Mihai Burtescu
a8ceab9cd7
rustc_codegen_llvm: remove debuginfo::VariableKind::CapturedVariable.
2018-05-21 20:39:59 +03:00
Irina Popa
b63d7e2b1c
Rename trans to codegen everywhere.
2018-05-17 15:08:30 +03:00