Displaying 6 results from an estimated 6 matches for "globalstatus".
2012 Jan 16
1
A recent Post
From the r-help posting guidelines:
> Good manners: Remember that customs differ. Some people are very direct. Others surround everything they say with hedges and apologies. Be tolerant. Rudeness is never warranted, but sometimes `read the manual' is the appropriate response. Don't waste time discussing such matters on the list. Ad hominem comments are absolutely out of place.
It
2013 Oct 29
5
[LLVMdev] [Propose] Add address-taken bit to GlobalVariable for disambiguation purpose
Hi, There:
I'd like to add bit, called "addr_not_taken", to GlobalVariable in
order to
indicate if a GlobalVariable doesn't has its address taken or not.
1.The motivation
===============
The motivation can be explained by the following example. In this
example,
variable x does not have its address taken, therefore, it cannot be
indirectly
access. So, we can prove
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
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)
...de "llvm/Transforms/IPO.h"
+#include "llvm/ADT/Statistic.h"
+#include "llvm/IR/Constants.h"
+#include "llvm/IR/Instructions.h"
+#include "llvm/IR/Module.h"
+#include "llvm/Transforms/Utils/CtorUtils.h"
+#include "llvm/Transforms/Utils/GlobalStatus.h"
+#include "llvm/Pass.h"
+using namespace llvm;
+
+#define DEBUG_TYPE "elimavailextern"
+
+STATISTIC(NumAliases , "Number of global aliases removed");
+STATISTIC(NumFunctions, "Number of functions removed");
+STATISTIC(NumVariables, "Number of gl...
2015 Jul 29
1
[LLVMdev] Error when i am using command make -j4 command in cygwin to compile safecode
...odel.cpp for Release+Asserts build
llvm[3]: Compiling FlattenCFG.cpp for Release+Asserts build
llvm[2]: Compiling Delinearization.cpp for Release+Asserts build
llvm[3]: Compiling SafeStack.cpp for Release+Asserts build
llvm[3]: Compiling InstrEmitter.cpp for Release+Asserts build
llvm[3]: Compiling GlobalStatus.cpp for Release+Asserts build
llvm[2]: Compiling DependenceAnalysis.cpp for Release+Asserts build
llvm[3]: Compiling InlineFunction.cpp for Release+Asserts build
llvm[3]: Compiling SanitizerCoverage.cpp for Release+Asserts build
llvm[3]: Compiling LegalizeDAG.cpp for Release+Asserts build
llvm[3]:...