- Aug 10, 2010
-
-
Devang Patel authored
Refactor and simplify code to avoid redundant checks. llvm-svn: 110642
-
Jim Ingham authored
llvm-svn: 110641
-
Devang Patel authored
There is no need to pubish file static variable's name. Do not rely on this code gen bug to check whether debug info is generated for such variables or not. llvm-svn: 110640
-
Dan Gohman authored
if-else statements, to hopefully support older pythons (PR7850). llvm-svn: 110638
-
Jim Ingham authored
Make breakpoint commands work again. Added a PerformAction to the stop info - actions are run when the stop event is pulled from the event queue. Then made the StopInfoBreakpoint's PerformAction do the breakpoint command. Also fixed the StopInfoBreakpoint's GetDescription so it gets the breakpoint location info, not the breakpoint site info. llvm-svn: 110637
-
Chris Lattner authored
is the default. Patch by NAKAMURA Takumi! llvm-svn: 110636
-
Rafael Espindola authored
llvm-svn: 110635
-
Bruno Cardoso Lopes authored
llvm-svn: 110633
-
Jakob Stoklund Olesen authored
register at a time. This turns out to be slightly faster than iterating over instructions, but more importantly, it allows us to compute spill weights for new registers created after the spill weight pass has run. Also compute the allocation hint at the same time as the spill weight. This allows us to use the spill weight as a cost metric for copies, and choose the most profitable hint if there is more than one possibility. The new hints provide a very small (< 0.1%) but universal code size improvement. llvm-svn: 110631
-
Bruno Cardoso Lopes authored
llvm-svn: 110630
-
Bruno Cardoso Lopes authored
llvm-svn: 110629
-
Bruno Cardoso Lopes authored
llvm-svn: 110628
-
Bill Wendling authored
pass. This pass should expand with all of the small, fine-grained optimization passes to reduce compile time and increase happiment. llvm-svn: 110627
-
Jason Molenda authored
llvm-svn: 110626
-
Johnny Chen authored
Added a generic message generator to the lldbtest.py base module. llvm-svn: 110625
-
Jim Ingham authored
Arrange that this then gets properly set on attach, or when a "file" is set. Add a completer for "process attach -n". Caveats: there isn't currently a way to handle multiple processes with the same name. That will have to wait on a way to pass annotations along with the completion strings. llvm-svn: 110624
-
Devang Patel authored
llvm-svn: 110623
-
Fariborz Jahanian authored
(radar 8127244). llvm-svn: 110622
-
Devang Patel authored
llvm-svn: 110621
-
Eric Christopher authored
llvm-svn: 110618
-
Kevin Enderby authored
previously collected info from the .file directives and outputs the encoded bytes for it. For now this is only in the Mach-O streamer but at some point will move to a more generic place. llvm-svn: 110617
-
Douglas Gregor authored
sure to clear out the LookupResult structure after looking into each class. llvm-svn: 110615
-
Evan Cheng authored
This will always be false before PEI: (DisableFramePointerElim(MF) && MFI->adjustsStack()) Which means it's going to make r11 available as a general purpose register even if -disable-fp-elim is specified. It's working on Darwin only because r7 is always reserved. But it's obviously broken for other targets. llvm-svn: 110614
-
Douglas Gregor authored
"editing" mode, introduce a separate function clang_defaultEditingTranslationUnitOptions() that retrieves the set of options. No functionality change. llvm-svn: 110613
-
Johnny Chen authored
the TestBase. Modified TestArrayTypes.py to use the assert messages. Other files to follow. llvm-svn: 110611
-
- Aug 09, 2010
-
-
Sebastian Redl authored
- Make ObjCInterfaceDecl redeclarable, and create separate decl nodes for forward declarations and the definition. - Eagerly create ObjCInterfaceTypes for declarations. - The two above changes lead to a 0.5% increase in memory use and no speed regression when parsing Cocoa.h. On the other hand, now chained PCH works when there's a forward declaration in one PCH and the interface definition in another. - Add HandleInterestingDecl to ASTConsumer. PCHReader passes the "interesting" decls it finds to this function instead of HandleTopLevelDecl. The default implementation forwards to HandleTopLevelDecl, but ASTUnit's handler for example ignores them. This fixes a potential crash when lazy loading of PCH data would cause ASTUnit's "top level" declaration collection to change while being iterated. llvm-svn: 110610
-
John Thompson authored
llvm-svn: 110609
-
Bruno Cardoso Lopes authored
Add VCVTPD2PS, VCVTPS2DQ, VCVTPS2PDY, VCVTTPD2DQY, VCVTTPS2DQ and VCVTPD2DQ 256-bit conversion intrinsics llvm-svn: 110608
-
Devang Patel authored
llvm-svn: 110607
-
Bruno Cardoso Lopes authored
Add patterns to AVX conversions instructions. Do that instead of declaring more intructions whenever is possible, more coming llvm-svn: 110605
-
Rafael Espindola authored
gold plugin. llvm-svn: 110604
-
Argyrios Kyrtzidis authored
Change warning about incomplete parsing of C++ default arg to error and provide a test case; thanks Doug! llvm-svn: 110603
-
Daniel Dunbar authored
llvm-svn: 110602
-
Nick Lewycky authored
llvm-svn: 110601
-
Devang Patel authored
llvm-svn: 110600
-
Douglas Gregor authored
llvm-svn: 110599
-
Owen Anderson authored
llvm-svn: 110598
-
Eli Friedman authored
it doesn't regress again. llvm-svn: 110597
-
Douglas Gregor authored
llvm-svn: 110596
-
Johnny Chen authored
llvm-svn: 110595
-