Displaying 5 results from an estimated 5 matches for "firstval".
2010 Oct 05
1
binary tree construction in R
Hi all,
I'm very new to R and I'm trying to construct a threaded binary tree using
recursive functions.
I'm very confused was wondering if anyone had any R sample code they would
share. I've come across a lot of C++ code(nothing in R) and this is not
helping.
best,
MK
--
View this message in context:
2014 May 29
3
[LLVMdev] Proposal: "load linked" and "store conditional" atomic instructions
...iven C like
void atomic_foo(int *addr) {
int oldval = *addr;
do {
newval = foo(oldval);
} while (__c11_compare_exchange_weak(addr, &oldval, newval));
The cmpxchg representation would be something like:
define void @atomic_foo(int *addr) {
entry:
%firstval = load i32* %addr
br label %loop
loop:
%oldval = phi i32 [%firstval, %entry], [%wrongval, %loop]
%newval = call i32 @foo(i32 %oldval)
%res = cmpxchg weak i32* %addr, i32 %oldval, i32 %newval
%wrongval = extractvalue { i32, i1 } %res, 0
%success =...
2006 Apr 28
3
Serialize / deserialize an associative array
Perhaps I missed something but I don''t see an easy way to do this ?
Basically just wanna hold some ui state in a cookie.
Did I miss something obvious ?
Best
Matt
***********************************************************************************
The Royal Bank of Scotland plc. Registered in Scotland No 90312. Registered Office: 36 St Andrew Square, Edinburgh EH2 2YB.
Authorized and
2018 Apr 18
1
[RFC] Making GVN able to visit the same block more than once
...define float @min_element_phi(float* %first, float* %last) {
entry:
br label %for.body
for.body:
%p = phi float* [ %first, %entry ], [ %incdec.ptr, %for.inc ]
%first.addr.1 = phi float* [ %first, %entry ], [ %first.addr.2, %for.inc ]
%pval = load float, float* %p, align 4
%firstval = load float, float* %first.addr.1, align 4
%cmp1 = fcmp olt float %pval, %firstval
br i1 %cmp1, label %if.then, label %for.inc
if.then:
br label %for.inc
for.inc:
%first.addr.2 = phi float* [ %p, %if.then ], [ %first.addr.1, %for.body ]
%incdec.ptr = getelementptr inbound...
2014 May 29
4
[LLVMdev] Proposal: "load linked" and "store conditional" atomic instructions
Hi,
I've been looking at improving atomicrmw & cmpxchg code more,
particularly on architectures using the load-linked/store-conditional
model.
The summary is that current expansion for cmpxchg seems to happen too
late for LLVM to make meaningful use of the opportunities it provides.
I'd like to move it earlier and express it in terms of a first-class
pair of "load linked"