Remove rustllvm functions which have moved upstream.
This commit is contained in:
parent
668e2c86a0
commit
d9c9a2f97e
3 changed files with 0 additions and 19 deletions
|
@ -969,10 +969,6 @@ extern mod llvm {
|
||||||
|
|
||||||
fn LLVMConstNamedStruct(S: TypeRef, ConstantVals: *ValueRef,
|
fn LLVMConstNamedStruct(S: TypeRef, ConstantVals: *ValueRef,
|
||||||
Count: c_uint) -> ValueRef;
|
Count: c_uint) -> ValueRef;
|
||||||
|
|
||||||
/** Links LLVM modules together. `Src` is destroyed by this call and
|
|
||||||
must never be referenced again. */
|
|
||||||
fn LLVMLinkModules(Dest: ModuleRef, Src: ModuleRef) -> Bool;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn SetInstructionCallConv(Instr: ValueRef, CC: CallConv) {
|
fn SetInstructionCallConv(Instr: ValueRef, CC: CallConv) {
|
||||||
|
|
|
@ -61,20 +61,6 @@ extern "C" void LLVMRustAddPrintModulePass(LLVMPassManagerRef PMR,
|
||||||
PM->run(*unwrap(M));
|
PM->run(*unwrap(M));
|
||||||
}
|
}
|
||||||
|
|
||||||
extern "C" bool LLVMLinkModules(LLVMModuleRef Dest, LLVMModuleRef Src) {
|
|
||||||
static std::string err;
|
|
||||||
|
|
||||||
// For some strange reason, unwrap() doesn't work here. "No matching
|
|
||||||
// function" error.
|
|
||||||
Module *DM = reinterpret_cast<Module *>(Dest);
|
|
||||||
Module *SM = reinterpret_cast<Module *>(Src);
|
|
||||||
if (Linker::LinkModules(DM, SM, Linker::DestroySource, &err)) {
|
|
||||||
LLVMRustError = err.c_str();
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
void LLVMInitializeX86TargetInfo();
|
void LLVMInitializeX86TargetInfo();
|
||||||
void LLVMInitializeX86Target();
|
void LLVMInitializeX86Target();
|
||||||
void LLVMInitializeX86TargetMC();
|
void LLVMInitializeX86TargetMC();
|
||||||
|
|
|
@ -7,7 +7,6 @@ LLVMRustConstInt
|
||||||
LLVMRustParseBitcode
|
LLVMRustParseBitcode
|
||||||
LLVMRustParseAssemblyFile
|
LLVMRustParseAssemblyFile
|
||||||
LLVMRustPrintPassTimings
|
LLVMRustPrintPassTimings
|
||||||
LLVMLinkModules
|
|
||||||
LLVMCreateObjectFile
|
LLVMCreateObjectFile
|
||||||
LLVMDisposeObjectFile
|
LLVMDisposeObjectFile
|
||||||
LLVMGetSections
|
LLVMGetSections
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue