Skip to content

Commit 0452725

Browse files
committed
codegen_llvm: RelocMode -> RelocModel
1 parent fb91e5e commit 0452725

File tree

3 files changed

+18
-18
lines changed

3 files changed

+18
-18
lines changed

src/librustc_codegen_llvm/back/write.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -117,14 +117,14 @@ fn to_pass_builder_opt_level(cfg: config::OptLevel) -> llvm::PassBuilderOptLevel
117117
}
118118
}
119119

120-
fn to_llvm_relocation_model(relocation_model: RelocModel) -> llvm::RelocMode {
120+
fn to_llvm_relocation_model(relocation_model: RelocModel) -> llvm::RelocModel {
121121
match relocation_model {
122-
RelocModel::Static => llvm::RelocMode::Static,
123-
RelocModel::Pic => llvm::RelocMode::PIC,
124-
RelocModel::DynamicNoPic => llvm::RelocMode::DynamicNoPic,
125-
RelocModel::Ropi => llvm::RelocMode::ROPI,
126-
RelocModel::Rwpi => llvm::RelocMode::RWPI,
127-
RelocModel::RopiRwpi => llvm::RelocMode::ROPI_RWPI,
122+
RelocModel::Static => llvm::RelocModel::Static,
123+
RelocModel::Pic => llvm::RelocModel::PIC,
124+
RelocModel::DynamicNoPic => llvm::RelocModel::DynamicNoPic,
125+
RelocModel::Ropi => llvm::RelocModel::ROPI,
126+
RelocModel::Rwpi => llvm::RelocModel::RWPI,
127+
RelocModel::RopiRwpi => llvm::RelocModel::ROPI_RWPI,
128128
}
129129
}
130130

src/librustc_codegen_llvm/llvm/ffi.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -445,7 +445,7 @@ pub struct SanitizerOptions {
445445
/// LLVMRelocMode
446446
#[derive(Copy, Clone, PartialEq)]
447447
#[repr(C)]
448-
pub enum RelocMode {
448+
pub enum RelocModel {
449449
Static,
450450
PIC,
451451
DynamicNoPic,
@@ -1945,7 +1945,7 @@ extern "C" {
19451945
Features: *const c_char,
19461946
Abi: *const c_char,
19471947
Model: CodeModel,
1948-
Reloc: RelocMode,
1948+
Reloc: RelocModel,
19491949
Level: CodeGenOptLevel,
19501950
UseSoftFP: bool,
19511951
PositionIndependentExecutable: bool,

src/rustllvm/PassWrapper.cpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,7 @@ static PassBuilder::OptimizationLevel fromRust(LLVMRustPassBuilderOptLevel Level
346346
}
347347
}
348348

349-
enum class LLVMRustRelocMode {
349+
enum class LLVMRustRelocModel {
350350
Static,
351351
PIC,
352352
DynamicNoPic,
@@ -355,19 +355,19 @@ enum class LLVMRustRelocMode {
355355
ROPIRWPI,
356356
};
357357

358-
static Reloc::Model fromRust(LLVMRustRelocMode RustReloc) {
358+
static Reloc::Model fromRust(LLVMRustRelocModel RustReloc) {
359359
switch (RustReloc) {
360-
case LLVMRustRelocMode::Static:
360+
case LLVMRustRelocModel::Static:
361361
return Reloc::Static;
362-
case LLVMRustRelocMode::PIC:
362+
case LLVMRustRelocModel::PIC:
363363
return Reloc::PIC_;
364-
case LLVMRustRelocMode::DynamicNoPic:
364+
case LLVMRustRelocModel::DynamicNoPic:
365365
return Reloc::DynamicNoPIC;
366-
case LLVMRustRelocMode::ROPI:
366+
case LLVMRustRelocModel::ROPI:
367367
return Reloc::ROPI;
368-
case LLVMRustRelocMode::RWPI:
368+
case LLVMRustRelocModel::RWPI:
369369
return Reloc::RWPI;
370-
case LLVMRustRelocMode::ROPIRWPI:
370+
case LLVMRustRelocModel::ROPIRWPI:
371371
return Reloc::ROPI_RWPI;
372372
}
373373
report_fatal_error("Bad RelocModel.");
@@ -437,7 +437,7 @@ extern "C" const char* LLVMRustGetHostCPUName(size_t *len) {
437437

438438
extern "C" LLVMTargetMachineRef LLVMRustCreateTargetMachine(
439439
const char *TripleStr, const char *CPU, const char *Feature,
440-
const char *ABIStr, LLVMRustCodeModel RustCM, LLVMRustRelocMode RustReloc,
440+
const char *ABIStr, LLVMRustCodeModel RustCM, LLVMRustRelocModel RustReloc,
441441
LLVMRustCodeGenOptLevel RustOptLevel, bool UseSoftFloat,
442442
bool PositionIndependentExecutable, bool FunctionSections,
443443
bool DataSections,

0 commit comments

Comments
 (0)