- Feb 11, 2009
-
-
Dan Gohman authored
a scheduling region boundary. This isn't necessary for correctness; it helps with compile time, as it avoids the need for data- and anti-dependencies from all spills and reloads on the stack-pointer modification. llvm-svn: 64255
-
Dan Gohman authored
scheduling, and generalize is so that preserves state across scheduling regions. This fixes incorrect live-range information around terminators and labels, which are effective region boundaries. In place of looking for terminators to anchor inter-block dependencies, introduce special entry and exit scheduling units for this purpose. llvm-svn: 64254
-
- Feb 10, 2009
-
-
Anders Carlsson authored
llvm-svn: 64252
-
Fariborz Jahanian authored
tests in the dejagnu test suite in the nonfragile abi mode. llvm-svn: 64251
-
Ted Kremenek authored
llvm-svn: 64250
-
Ted Kremenek authored
llvm-svn: 64249
-
Chris Lattner authored
random hash table order, I don't like non-determinstic output. llvm-svn: 64248
-
Ted Kremenek authored
PTH generation: Don't call 'EmitToken' in the loop condition. This is preparing for other changes within the loop. llvm-svn: 64247
-
Ted Kremenek authored
PTH: Replace ad hoc 'file name' -> 'PTH data' lookup table in the PTH file with an on-disk chained hash table. This data structure is implemented using templates, and will be used to replace similar data structures. This change leads to no visibile performance impact on Cocoa.h, but now we only pay a price for the table on order with the number of files accessed and not the number in the PTH file. llvm-svn: 64245
-
Chris Lattner authored
llvm-svn: 64244
-
Devang Patel authored
llvm-svn: 64242
-
Evan Cheng authored
llvm-svn: 64240
-
Douglas Gregor authored
arrays and other structs/unions as an extension. Downgrade our error to a warning. Fixes PR3540. llvm-svn: 64239
-
Daniel Dunbar authored
- Missed this file. llvm-svn: 64238
-
Evan Cheng authored
llvm-svn: 64237
-
Duncan Sands authored
an emulated one. Adjust the check. llvm-svn: 64236
-
Daniel Dunbar authored
llvm-svn: 64235
-
Fariborz Jahanian authored
type-nsobject-attribute.m in the dejagnu test suite in the nonfragile abi mode. llvm-svn: 64233
-
Mike Stump authored
We handle indentation of decls better. We Indent extern "C" { } stuff better. We print out structure contents more often. We handle pass indentation information into the statement printer, so that nested things come out more indented. We print out FieldDecls. We print out Vars. We print out namespaces. We indent functions better. llvm-svn: 64232
-
Mike Stump authored
llvm-svn: 64231
-
Douglas Gregor authored
llvm-svn: 64230
-
Douglas Gregor authored
arguments. This commit covers checking and merging default template arguments from previous declarations, but it does not cover the actual use of default template arguments when naming class template specializations. llvm-svn: 64229
-
Devang Patel authored
llvm-svn: 64226
-
Fariborz Jahanian authored
in preparation for nonfragile ivar offset work. llvm-svn: 64225
-
Dan Gohman authored
This fixes PR3535. llvm-svn: 64224
-
Douglas Gregor authored
llvm-svn: 64223
-
Dan Gohman authored
"Can I compile C or C++ code to platform-independent LLVM bitcode?" llvm-svn: 64222
-
Daniel Dunbar authored
llvm-svn: 64221
-
Duncan Sands authored
uninitialized). llvm-svn: 64220
-
Evan Cheng authored
Fix PR3457: Ignore control successors when looking for closest scheduled successor. A control successor doesn't read result(s) produced by the scheduling unit being evaluated. llvm-svn: 64210
-
Devang Patel authored
llvm-svn: 64209
-
Ted Kremenek authored
llvm-svn: 64208
-
Devang Patel authored
llvm-svn: 64207
-
Anders Carlsson authored
llvm-svn: 64206
-
Anders Carlsson authored
llvm-svn: 64205
-
Devang Patel authored
llvm-svn: 64204
-
Anders Carlsson authored
llvm-svn: 64203
-
Ted Kremenek authored
llvm-svn: 64200
-
Sanjiv Gupta authored
Function temporaries can not overlap with retval or args.See the comment in source code to know the reason. Anything having .auto. in its name is local to a function in nature irrespective of the linkage specified. print static local variables in module level IDATA section. llvm-svn: 64199
-
Sanjiv Gupta authored
Function parameters for PIC16 are like local variables. So use the keyword ".auto." to mangle their names. The working of PIC16AsmPrinter relies on that keyword currently. llvm-svn: 64198
-