- Sep 15, 2011
-
-
Jakob Stoklund Olesen authored
When -split-spill-mode is enabled, spill hoisting is performed by SplitKit instead of by InlineSpiller. This hidden command line option is for testing the splitter spill mode. llvm-svn: 139845
-
Jim Grosbach authored
llvm-svn: 139844
-
Jim Grosbach authored
llvm-svn: 139843
-
Andrew Trick authored
llvm-svn: 139842
-
Jim Grosbach authored
llvm-svn: 139841
-
Johnny Chen authored
llvm-svn: 139840
-
Jim Grosbach authored
llvm-svn: 139839
-
Douglas Gregor authored
llvm-svn: 139838
-
Douglas Gregor authored
llvm-svn: 139837
-
Benjamin Kramer authored
DWARF: Put all the pieces we have together and provide a single accessor to DIContext that provides line information when given an address. llvm-svn: 139836
-
Benjamin Kramer authored
DWARF: Remove accessors that parse the whole line table section in one go, this can't possibly work. The address size is specified by the compile unit associated with a line table, there is no global address size. llvm-svn: 139835
-
Fariborz Jahanian authored
instead of 'Class'. llvm-svn: 139834
-
Douglas Gregor authored
graceful than running out of stack space. llvm-svn: 139833
-
Anna Zaks authored
[analyzer] Refactor: make PathDiagnosticLocation responsible for validation of SourceLocations (commit 4 of ?): - The closing brace is always a single location, not a range. - The test case previously had a location key 57:1 followed by a range [57:1 - 57:1]. llvm-svn: 139832
-
Jim Grosbach authored
llvm-svn: 139831
-
Jim Grosbach authored
llvm-svn: 139830
-
Douglas Gregor authored
used back when we had an -import-module command-line option, but it's no longer used (or useful). llvm-svn: 139829
-
Jim Grosbach authored
llvm-svn: 139828
-
Douglas Gregor authored
llvm-svn: 139827
-
Bill Wendling authored
storage slot into helper functions. llvm-svn: 139826
-
Anna Zaks authored
[analyzer] Refactor: make PathDiagnosticLocation responsible for validation of SourceLocations (commit 2 of ?): - Fix a fixme and move the logic of creating a PathDiagnosticLocation corresponding to a ProgramPoint into a PathDiagnosticLocation constructor. - Rename PathDiagnosticLocation::create to differentiate from the added constructor. llvm-svn: 139825
-
Douglas Gregor authored
When we load the first module, make sure that we wire up the ASTConsumer to the newly-created ASTReader. This makes sure that CodeGen sees the declarations it is interested in llvm-svn: 139824
-
Sean Callanan authored
being initialized properly in the absence of a process. llvm-svn: 139823
-
Owen Anderson authored
The the MC disassembler C API to print in verbose mode. Perhaps there should be a parameter to request verbose mode? llvm-svn: 139821
-
Owen Anderson authored
Add support for stored annotations to MCInst, and provide facilities for MC-based InstPrinters to print them out. Enhance the ARM and X86 InstPrinter's to do so in verbose mode. llvm-svn: 139820
-
Jakob Stoklund Olesen authored
Fix the stats counters to reflect that. llvm-svn: 139819
-
Fariborz Jahanian authored
in class methods with no warning. //rdar://10109725 llvm-svn: 139818
-
Bruno Cardoso Lopes authored
take into consideration the presence of AVX. This change, together with the SSEDomainFix enabled for AVX, makes AVX codegen to always (hopefully) emit the same code as SSE for 128-bit vector ops. I don't have a testcase for this, but AVX now beats SSE in performance for 128-bit ops in the majority of programas in the llvm testsuite llvm-svn: 139817
-
Bruno Cardoso Lopes authored
llvm-svn: 139816
-
Jakob Stoklund Olesen authored
The number of spills could go negative since a folded COPY is just a spill, and it may be eliminated. llvm-svn: 139815
-
Caitlin Sadowski authored
llvm-svn: 139814
-
Jim Grosbach authored
llvm-svn: 139813
-
Caitlin Sadowski authored
relicensing them under the license for llvm. llvm-svn: 139812
-
Jim Grosbach authored
llvm-svn: 139811
-
Jim Grosbach authored
llvm-svn: 139810
-
Argyrios Kyrtzidis authored
-Use an array of offsets for all preprocessed entities -Get rid of the separate array of offsets for just macro definitions; for references to macro definitions use an index inside the preprocessed entities array. -Deserialize each preprocessed entity lazily, at first request; not in bulk. Paves the way for binary searching of preprocessed entities that will offer efficiency and will simplify things on the libclang side a lot. llvm-svn: 139809
-
Benjamin Kramer authored
llvm-svn: 139808
-
Jim Grosbach authored
Assembler private local symbols aren't legal targets of symbol attributes, so issue a diagnostic for them. Based on patch by Stepan Dyatkovskiy. llvm-svn: 139807
-
Jakob Stoklund Olesen authored
Adjust counters when removing spill and reload instructions. We still don't account for reloads being removed by eliminateDeadDefs(). llvm-svn: 139806
-
Caitlin Sadowski authored
llvm-svn: 139805
-