search for: partialspeci

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...