llvm: Switch back to LLVM trunk
This commit is contained in:
parent
8685a1f7c4
commit
bb1e79768c
4 changed files with 3 additions and 10 deletions
|
|
@ -278,7 +278,7 @@ native mod llvm {
|
|||
fn LLVMMDNodeInContext(C: ContextRef, Vals: *ValueRef, Count: uint) ->
|
||||
ValueRef;
|
||||
fn LLVMMDNode(Vals: *ValueRef, Count: uint) -> ValueRef;
|
||||
fn LLVMAddNamedMetadataOperand(M: ModuleRef, Str: sbuf, SLen: uint,
|
||||
fn LLVMAddNamedMetadataOperand(M: ModuleRef, Str: sbuf,
|
||||
Val: ValueRef);
|
||||
|
||||
/* Operations on scalar constants */
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@ fn llnull() -> ValueRef unsafe {
|
|||
|
||||
fn add_named_metadata(cx: @crate_ctxt, name: str, val: ValueRef) {
|
||||
str::as_buf(name, {|sbuf|
|
||||
llvm::LLVMAddNamedMetadataOperand(cx.llmod, sbuf, str::byte_len(name),
|
||||
llvm::LLVMAddNamedMetadataOperand(cx.llmod, sbuf,
|
||||
val)
|
||||
})
|
||||
}
|
||||
|
|
|
|||
2
src/llvm
2
src/llvm
|
|
@ -1 +1 @@
|
|||
Subproject commit 4fb132c803512f06f7cbc38baa6e86280912f800
|
||||
Subproject commit d578b905de8f9dece45aab2496a88ac548c67348
|
||||
|
|
@ -172,10 +172,3 @@ extern "C" LLVMTypeRef LLVMMetadataTypeInContext(LLVMContextRef C) {
|
|||
extern "C" LLVMTypeRef LLVMMetadataType(void) {
|
||||
return LLVMMetadataTypeInContext(LLVMGetGlobalContext());
|
||||
}
|
||||
|
||||
extern "C" void LLVMAddNamedMetadataOperand(LLVMModuleRef M, const char *Str,
|
||||
unsigned SLen, LLVMValueRef Val)
|
||||
{
|
||||
NamedMDNode *N = unwrap(M)->getOrInsertNamedMetadata(StringRef(Str, SLen));
|
||||
N->addOperand(unwrap<MDNode>(Val));
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue