Displaying 9 results from an estimated 9 matches for "extractgv".
Did you mean:
extract
2011 Feb 20
5
[LLVMdev] Windows/Visual Studio 2010 warnings (WARNINGS!)
...n my experience that different compilers detect
different things, so I thought I'd pass them on to you (in case your
compiler does not warn about these things):
warning C4805: '==' : unsafe mix of type 'bool' and type 'unsigned int'
in operation lib\Transforms\IPO\ExtractGV.cpp 58
1 LLVMipo
warning C4805: '==' : unsafe mix of type 'bool' and type 'unsigned int'
in operation lib\Transforms\IPO\ExtractGV.cpp 68
1 LLVMipo
warning C4065: switch statement contains 'default' but no ...
2017 Aug 29
5
Is the flow "llvm-extract -> llvm-link -> clang++ " supposed to be used in this way? To Extract and Re-insert functions?
Hi all,
First post to the list, I hope you can help or guide me on this task.
I am involved in a project that requires to re-link extracted and edited IR
code
Thus I want to know if these tools can be used in this way?
clang++-4.0 code03.cpp -emit-llvm -S -o code03.ll
llvm-extract-4.0 code03.ll -func main -S -o extracted_main.ll
llvm-link-4.0 code03.ll -only-needed -override extracted_main.ll
2012 Jul 16
0
[LLVMdev] Information about aliases in llvm-nm, and aliases ignored in llvm-extract.
...if there would be any objection to adding a flag to llvm-nm to either mark a symbol in a special way if it is an alias (suggestions welcome), or a flag to skip aliases completely. This could be a hidden flag if it is something we don't want to expose.
I would also like to change llvm-extract (ExtractGV) to eliminate any aliases that do not have a matching aliasee for the values to extract. Currently llvm-extract keep all aliases. Alias names it could perhaps be matched with a -alias flag like the -func flag, but unless someone else needs it I will probably not implement it.
Thanks,
Jan
---------...
2015 Jun 04
5
[LLVMdev] Removing AvailableExternal values in GlobalDCE (was Re: RFC: ThinLTO Impementation Plan)
On Thu, Jun 4, 2015 at 3:58 PM, Duncan P. N. Exon Smith <
dexonsmith at apple.com> wrote:
>
> > Personally, I think the right approach is to add a bool to
> createGlobalDCEPass defaulting to true named something like
> IsAfterInlining. In most standard pass pipelines, GlobalDCE runs after
> inlining for obvious reasons, so the default makes sense. The special case
> is
2008 Mar 26
1
[LLVMdev] PATCH: Use size reduction -- wave1
...Transforms/Scalar/LoopRotation.cpp
U lib/Transforms/Scalar/GVN.cpp
U lib/Transforms/Scalar/ADCE.cpp
U lib/Transforms/IPO/IndMemRemoval.cpp
U lib/Transforms/IPO/SimplifyLibCalls.cpp
U lib/Transforms/IPO/PruneEH.cpp
U lib/Transforms/IPO/StructRetPromotion.cpp
U lib/Transforms/IPO/ExtractGV.cpp
U lib/Transforms/IPO/LowerSetJmp.cpp
Skipped missing target: 'lib/Transforms/IPO/ExtractFunction.cpp'
U lib/Transforms/IPO/GlobalOpt.cpp
U lib/Transforms/IPO/DeadArgumentElimination.cpp
U lib/Transforms/IPO/ArgumentPromotion.cpp
U lib/Transforms/IPO/RaiseAllocations.cpp
U...
2008 May 21
3
[LLVMdev] 2.3 Pre-release available for testing
Razvan Aciu wrote:
> As I saw from the mailing list the MSVC 2005 patches were made to take into
> account the new files from the development branch, files which are not in
> the 2.3 release. So for now the below patch is the only one functional for
> the release. If I am wrong, please someone correct me.
>
> If someone can make a 2005 patch for the release branch, it is ok.
2015 Jun 05
2
[LLVMdev] Removing AvailableExternal values in GlobalDCE (was Re: RFC: ThinLTO Impementation Plan)
On Thu, Jun 4, 2015 at 5:33 PM, Reid Kleckner <rnk at google.com> wrote:
> On Thu, Jun 4, 2015 at 5:17 PM, Teresa Johnson <tejohnson at google.com> wrote:
>>
>> Agreed. Although I assume you mean invoke the new pass under a
>> ThinLTO-only option so that avail extern are not dropped in the
>> compile pass before the LTO link?
>
>
> No, this pass
2015 Jun 08
2
[LLVMdev] Removing AvailableExternal values in GlobalDCE (was Re: RFC: ThinLTO Impementation Plan)
...================================================
--- lib/Transforms/IPO/CMakeLists.txt (revision 237590)
+++ lib/Transforms/IPO/CMakeLists.txt (working copy)
@@ -3,6 +3,7 @@ add_llvm_library(LLVMipo
BarrierNoopPass.cpp
ConstantMerge.cpp
DeadArgumentElimination.cpp
+ ElimAvailExtern.cpp
ExtractGV.cpp
FunctionAttrs.cpp
GlobalDCE.cpp
Index: lib/Transforms/IPO/ElimAvailExtern.cpp
===================================================================
--- lib/Transforms/IPO/ElimAvailExtern.cpp (revision 0)
+++ lib/Transforms/IPO/ElimAvailExtern.cpp (working copy)
@@ -0,0 +1,90 @@
+//===-- Eli...
2015 Jul 29
1
[LLVMdev] Error when i am using command make -j4 command in cygwin to compile safecode
...ts build
llvm[3]: Compiling RuntimeDyldMachO.cpp for Release+Asserts build
llvm[3]: Compiling TailRecursionElimination.cpp for Release+Asserts build
llvm[3]: Compiling ElimAvailExtern.cpp for Release+Asserts build
llvm[2]: Compiling EarlyIfConversion.cpp for Release+Asserts build
llvm[3]: Compiling ExtractGV.cpp for Release+Asserts build
llvm[3]: Building Release+Asserts Archive Library libLLVMRuntimeDyld.a
make[3]: Leaving directory '/home/NIKHILREDDY/WORK/LLVM_OBJ/lib/ExecutionEngine/RuntimeDyld'
llvm[2]: Compiling ExecutionEngine.cpp for Release+Asserts build
llvm[3]: Building Release+Assert...