"clang/git@repo.hca.bsc.es:rferrer/llvm-epi-0.8.git" did not exist on "7b0ec8a9dfe3f46b4677fcafde901c717021e56c"
- Mar 29, 2011
-
-
Bill Wendling authored
dominator information. llvm-svn: 128452
-
Bill Wendling authored
becomes reachable when before it wasn't). Check to make sure that it's not null before trying to use it. llvm-svn: 128434
-
- Mar 11, 2011
-
-
Cameron Zwarich authored
protector insertion not working correctly with unreachable code. Since that revision was rolled out, this test doesn't actual fail before this fix. llvm-svn: 127497
-
- Jan 08, 2011
-
-
Cameron Zwarich authored
they all ready do). This removes two dominator recomputations prior to isel, which is a 1% improvement in total llc time for 403.gcc. The only potentially suspect thing is making GCStrategy recompute dominators if it used a custom lowering strategy. llvm-svn: 123064
-
- Oct 19, 2010
-
-
Owen Anderson authored
Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which must be called in the pass's constructor. This function uses static dependency declarations to recursively initialize the pass's dependencies. Clients that only create passes through the createFooPass() APIs will require no changes. Clients that want to use the CommandLine options for passes will need to manually call the appropriate initialization functions in PassInitialization.h before parsing commandline arguments. I have tested this with all standard configurations of clang and llvm-gcc on Darwin. It is possible that there are problems with the static dependencies that will only be visible with non-standard options. If you encounter any crash in pass registration/creation, please send the testcase to me directly. llvm-svn: 116820
-
- Oct 08, 2010
-
-
Owen Anderson authored
llvm-svn: 115996
-
- Aug 06, 2010
-
-
Owen Anderson authored
llvm-svn: 110460
-
Owen Anderson authored
llvm-svn: 110410
-
Owen Anderson authored
ID member as the sole unique type identifier. Clean up APIs related to this change. llvm-svn: 110396
-
- Jul 22, 2010
-
-
Owen Anderson authored
llvm-svn: 109045
-
- Jul 06, 2010
-
-
Chris Lattner authored
llvm-svn: 107670
-
Eric Christopher authored
registers. Split out testcases per architecture and os now. Patch from Nelson Elhage. llvm-svn: 107640
-
- Feb 15, 2010
-
-
Duncan Sands authored
isInteger, we now have isFloatTy and isIntegerTy. Requested by Chris! llvm-svn: 96223
-
- Jan 05, 2010
-
-
Benjamin Kramer authored
llvm-svn: 92771
-
- Oct 25, 2009
-
-
Nick Lewycky authored
Chris claims we should never have visibility_hidden inside any .cpp file but that's still not true even after this commit. llvm-svn: 85042
-
- Oct 23, 2009
-
-
Bill Wendling authored
does. llvm-svn: 84916
-
- Aug 13, 2009
-
-
Owen Anderson authored
llvm-svn: 78948
-
- Jul 16, 2009
-
-
Owen Anderson authored
llvm-svn: 75863
-
- Jul 15, 2009
-
-
Owen Anderson authored
llvm-svn: 75703
-
- Jul 10, 2009
-
-
Owen Anderson authored
This started as a small change, I swear. Unfortunately, lots of things call the [I|F]CmpInst constructors. Who knew!? llvm-svn: 75200
-
- May 09, 2009
-
-
Duncan Sands authored
will make it more obvious what it represents, and stop it being confused with the StoreSize. llvm-svn: 71349
-
- Mar 06, 2009
-
-
Bill Wendling authored
Delete this default branch, because we're going to generate our own. llvm-svn: 66234
-
- Jan 12, 2009
-
-
Duncan Sands authored
suggested by Chris. llvm-svn: 62099
-
- Nov 18, 2008
-
-
Bill Wendling authored
llvm-svn: 59519
-
Bill Wendling authored
llvm-svn: 59504
-
Bill Wendling authored
- Use less indentation in coding. - Shorten description. - Update comments. - Move code around llvm-svn: 59496
-
- Nov 13, 2008
-
-
Bill Wendling authored
llvm-svn: 59202
-
- Nov 11, 2008
-
-
Bill Wendling authored
llvm-svn: 59008
-
- Nov 10, 2008
-
-
Bill Wendling authored
basic blocks. - Minor code clean-up. llvm-svn: 59002
-
- Nov 07, 2008
-
-
Bill Wendling authored
LLVM IR code and not in the selection DAG ISel. This is a cleaner solution. - Fix the heuristic for determining if protectors are necessary. The previous one wasn't checking the proper type size. llvm-svn: 58824
-
Bill Wendling authored
llvm-svn: 58823
-
Bill Wendling authored
llvm-svn: 58822
-
- Nov 06, 2008
-
-
Bill Wendling authored
in it, then emit stack protectors. llvm-svn: 58819
-
Bill Wendling authored
- Get rid of "HasStackProtector" in MachineFrameInfo. - Modify intrinsics to tell which are doing what with memory. llvm-svn: 58799
-
Bill Wendling authored
"alloca". llvm-svn: 58792
-
Bill Wendling authored
- stackprotector_prologue creates a stack object and stores the guard there. - stackprotector_epilogue reads the stack guard from the stack position created by stackprotector_prologue. - The PrologEpilogInserter was changed to make sure that the stack guard is first on the stack frame. llvm-svn: 58791
-
- Nov 05, 2008
-
-
Bill Wendling authored
llvm-svn: 58741
-
Bill Wendling authored
llvm-svn: 58740
-
Bill Wendling authored
llvm-svn: 58739
-
Bill Wendling authored
isn't going to be generated. llvm-svn: 58734
-