Displaying 3 results from an estimated 3 matches for "cond_b".
Did you mean:
cond_t
2018 Jul 10
2
Giving up using implicit control flow in guards
...<some operations>
The following code will also be correct, no matter what %other_cond is:
%wider_cond = and i1 %cond, %other_cond
call void (i1, ...) @llvm.experimental.guard(i1 %wider_cond) [ "deopt"() ]
<do some useful stuff>
More formally, if %cond_a implies %cond_b, it is always valid to replace guard(%cond_b) with guard(%cond_a). We use this fact to make some optimizations, for example Loop Predication and Guard Widening passes.
Given this semantics, all optimizations may assume that at every point dominated by a guard its condition is true, as well as they...
2018 Jul 13
2
Giving up using implicit control flow in guards
..., no matter what %other_cond is:
>
>
>
> %wider_cond = and i1 %cond, %other_cond
>
> call void (i1, ...) @llvm.experimental.guard(i1 %wider_cond) [
> "deopt"() ]
>
> <do some useful stuff>
>
>
>
> More formally, if %cond_a implies %cond_b, it is always valid to replace guard(%cond_b) with guard(%cond_a). We use this fact to make some optimizations, for example Loop Predication and Guard Widening passes.
>
>
>
> Given this semantics, all optimizations may assume that at every point dominated by a guard its condition is tr...
2006 Feb 15
10
STI Question
Hi everyone,
I have 3 types of people (for now):
Staff
Faculty
Students
To break them up into classes, but keep them in the same People table,
I''ve broken them up like so (code and ''ends'' snipped):
class Person < ActiveRecord::Base
class Employee < Person
class Staff < Employee
class Faculty < Employee
class Student < Employee
So, when I insert