Displaying 8 results from an estimated 8 matches for "partialspeci".
2010 Jun 08
1
[LLVMdev] the PartialSpecialization pass (was Re: Is there a "callback optimization"?)
...r multiple specializations that checks each
> callsite to make sure it calls the right function.
>
> On Fri, Jun 4, 2010 at 2:39 PM, NAKAMURA Takumi <geek4civic at gmail.com> wrote:
>> Good morning, Kenneth
>>
>> FYI,
>> Here is my patch for lib/Transforms/IPO/PartialSpecialization.cpp.
>> It works with my several applications but it is not widely tested.
>>
>> The pass had a critical bug, ... when a specialized function is created,
>> all callers are modified. Even if a caller is not needed, to be malformed.
>> My fix includes to examin...
2010 Jun 04
2
[LLVMdev] the PartialSpecialization pass (was Re: Is there a "callback optimization"?)
Good morning, Kenneth
FYI,
Here is my patch for lib/Transforms/IPO/PartialSpecialization.cpp.
It works with my several applications but it is not widely tested.
The pass had a critical bug, ... when a specialized function is created,
all callers are modified. Even if a caller is not needed, to be malformed.
My fix includes to examine each of callers to be modified.
See also...
2010 Jun 05
0
[LLVMdev] the PartialSpecialization pass (was Re: Is there a "callback optimization"?)
...on.
3. Included a unit test for multiple specializations that checks each
callsite to make sure it calls the right function.
On Fri, Jun 4, 2010 at 2:39 PM, NAKAMURA Takumi <geek4civic at gmail.com> wrote:
> Good morning, Kenneth
>
> FYI,
> Here is my patch for lib/Transforms/IPO/PartialSpecialization.cpp.
> It works with my several applications but it is not widely tested.
>
> The pass had a critical bug, ... when a specialized function is created,
> all callers are modified. Even if a caller is not needed, to be malformed.
> My fix includes to examine each of callers to...
2010 Jul 04
2
[LLVMdev] list of LLVM optimization passes
...ses removed recently?
A large number of passes mentioned in "opt -help" are not mentioned in [1]:
-abcd
-always-inline
-functionattrs
-insert-optimal-edge-profiling
-instnamer
-iv-users
-lazy-value-info
-lda
-libcall-aa
-live-values
-mergefunc
-partial-inliner
-partialspecialization
-pointertracking
-print-dbginfo
-print-dom-info
-profile-estimator
-profile-verifier
-sccvn
-scev-aa
-simplify-libcalls-halfpowr
-split-geps
-ssi
-ssi-everything
-strip-debug-declare
-strip-nondebug
It's unclear to me which of these passes are transform pass...
2010 Jul 06
0
[LLVMdev] list of LLVM optimization passes
...ses removed recently?
A large number of passes mentioned in "opt -help" are not mentioned in [1]:
-abcd
-always-inline
-functionattrs
-insert-optimal-edge-profiling
-instnamer
-iv-users
-lazy-value-info
-lda
-libcall-aa
-live-values
-mergefunc
-partial-inliner
-partialspecialization
-pointertracking
-print-dbginfo
-print-dom-info
-profile-estimator
-profile-verifier
-sccvn
-scev-aa
-simplify-libcalls-halfpowr
-split-geps
-ssi
-ssi-everything
-strip-debug-declare
-strip-nondebug
It's unclear to me which of these passes are transform pass...
2010 Jul 06
2
[LLVMdev] list of LLVM optimization passes
...t -help" are not mentioned in [1]:
>
> -abcd
> -always-inline
> -functionattrs
> -insert-optimal-edge-profiling
> -instnamer
> -iv-users
> -lazy-value-info
> -lda
> -libcall-aa
> -live-values
> -mergefunc
> -partial-inliner
> -partialspecialization
> -pointertracking
> -print-dbginfo
> -print-dom-info
> -profile-estimator
> -profile-verifier
> -sccvn
> -scev-aa
> -simplify-libcalls-halfpowr
> -split-geps
> -ssi
> -ssi-everything
> -strip-debug-declare
> -strip-nondebug...
2010 Jul 06
0
[LLVMdev] list of LLVM optimization passes
...t -help" are not mentioned in [1]:
>
> -abcd
> -always-inline
> -functionattrs
> -insert-optimal-edge-profiling
> -instnamer
> -iv-users
> -lazy-value-info
> -lda
> -libcall-aa
> -live-values
> -mergefunc
> -partial-inliner
> -partialspecialization
> -pointertracking
> -print-dbginfo
> -print-dom-info
> -profile-estimator
> -profile-verifier
> -sccvn
> -scev-aa
> -simplify-libcalls-halfpowr
> -split-geps
> -ssi
> -ssi-everything
> -strip-debug-declare
> -strip-nondebug...
2010 Jul 06
1
[LLVMdev] list of LLVM optimization passes
...t; -abcd
>> -always-inline
>> -functionattrs
>> -insert-optimal-edge-profiling
>> -instnamer
>> -iv-users
>> -lazy-value-info
>> -lda
>> -libcall-aa
>> -live-values
>> -mergefunc
>> -partial-inliner
>> -partialspecialization
>> -pointertracking
>> -print-dbginfo
>> -print-dom-info
>> -profile-estimator
>> -profile-verifier
>> -sccvn
>> -scev-aa
>> -simplify-libcalls-halfpowr
>> -split-geps
>> -ssi
>> -ssi-everything
>&g...