Displaying 3 results from an estimated 3 matches for "runtimememorycheck".
2015 Feb 26
6
[LLVMdev] RFC: Loop versioning for LICM
...member to 'LoopVersioning'
Does feasibility check for loop versioning.
a) Checks layout of loop.
b) Instruction level check.
c) memory checks.
- LoopVersioning :: versionizeLoop
a) Clone original loo
b) Create a runtime memory check.
c) Add both loops under runtime check results target.
- RuntimeMemoryCheck
This class take cares runtime memory check.
- RuntimeMemoryCheck ::createRuntimeCheck
It creates runtime memory check.
In this patch used maximum loop nest threshold as 2, and maximum number
of pointers in runtime memory check as 5.
Later I like to make this as a utility so others can use it.
R...
2015 Feb 26
1
[LLVMdev] RFC: Loop versioning for LICM
...heck for loop versioning.
> a) Checks layout of loop.
> b) Instruction level check.
> c) memory checks.
>
> - LoopVersioning :: versionizeLoop
> a) Clone original loo
> b) Create a runtime memory check.
> c) Add both loops under runtime check results target.
>
> - RuntimeMemoryCheck
> This class take cares runtime memory check.
>
> - RuntimeMemoryCheck ::createRuntimeCheck
> It creates runtime memory check.
>
> In this patch used maximum loop nest threshold as 2, and maximum number
> of pointers in runtime memory check as 5.
>
> Later I like to...
2015 Mar 04
2
[LLVMdev] RFC: Loop versioning for LICM
...heck for loop versioning.
> a) Checks layout of loop.
> b) Instruction level check.
> c) memory checks.
>
> - LoopVersioning :: versionizeLoop
> a) Clone original loo
> b) Create a runtime memory check.
> c) Add both loops under runtime check results target.
>
> - RuntimeMemoryCheck
> This class take cares runtime memory check.
>
> - RuntimeMemoryCheck ::createRuntimeCheck
> It creates runtime memory check.
>
> In this patch used maximum loop nest threshold as 2, and maximum number
> of pointers in runtime memory check as 5.
>
> Later I like to...