- Jan 19, 2010
-
-
Chris Lattner authored
GCC would put weak zero initialized mutable data in the .bss section, we would put it into a crasy '.gnu.linkonce.b.test,"aw",@nobits' section. Fixing this will allow simplifications next up. llvm-svn: 93844
-
Chris Lattner authored
simplify and commonize some of the asmprinter logic for globals. This also avoids printing the MCSection for .zerofill, which broke the llvm-gcc build. llvm-svn: 93843
-
Chris Lattner authored
llvm-svn: 93842
-
Bill Wendling authored
llvm-svn: 93841
-
Mike Stump authored
llvm-svn: 93840
-
Chris Lattner authored
llvm-svn: 93839
-
Chris Lattner authored
1. TargetLoweringObjectFileMachO should decide if something goes in zerofill instead of having every target do it. 2. TargetLoweringObjectFileMachO should assign said symbols to the right MCSection, the asmprinters should just emit to the right section. 3. Since all zerofill stuff goes through mcstreamer anymore, MAI can have a bool "haszerofill" instead of having the textual directive to emit. llvm-svn: 93838
-
Devang Patel authored
llvm-svn: 93837
-
Devang Patel authored
There is lot more work to do in this area. llvm-svn: 93836
-
Nate Begeman authored
llvm-svn: 93835
-
Ted Kremenek authored
llvm-svn: 93834
-
Chris Lattner authored
llvm-svn: 93833
-
Devang Patel authored
llvm-svn: 93832
-
Eric Christopher authored
llvm-svn: 93831
-
Douglas Gregor authored
entity that a particular cursor references. llvm-svn: 93830
-
Evan Cheng authored
Fix r93758. Use isel patterns instead of c++ selection code to select rbit and make sure we pick different instructions for ARM vs. Thumb2. llvm-svn: 93829
-
Evan Cheng authored
llvm-svn: 93824
-
Douglas Gregor authored
cursor itself. In particular, for references this returns the source range of the reference rather than the source range of the thing it refers to. Switch c-index-test from clang_getDeclExtent (which will eventually be deprecated and removed) over to clang_getCursorExtent. The source ranges we print for references now make sense; fix up the tests appropriately. llvm-svn: 93823
-
Devang Patel authored
llvm-svn: 93822
-
Dale Johannesen authored
llvm-svn: 93819
-
Dale Johannesen authored
llvm-svn: 93818
-
Daniel Dunbar authored
llvm-svn: 93817
-
Daniel Dunbar authored
llvm-svn: 93816
-
Daniel Dunbar authored
llvm-svn: 93815
-
Devang Patel authored
llvm-svn: 93814
-
Douglas Gregor authored
rather than the locations that refer to. llvm-svn: 93812
-
Dale Johannesen authored
comments (fast isel, X86). This doesn't seem to break any functionality, but will introduce cases where -g affects the generated code. I'll be fixing that. llvm-svn: 93811
-
Devang Patel authored
llvm::Function name is the linkage name. If it has a '01' as a prefix then probably there is a reason. llvm-svn: 93808
-
Ted Kremenek authored
llvm-svn: 93805
-
John McCall authored
inherent in, well, pretty much every use of AccessSpecifier. llvm-svn: 93804
-
- Jan 18, 2010
-
-
Fariborz Jahanian authored
a similar pointer. Fixes radar 7552179. llvm-svn: 93803
-
Victor Hernandez authored
Add comment that MDNode::getFunction() is not to be used by performance-critical code (currently only used by AsmWriter) llvm-svn: 93802
-
Douglas Gregor authored
clang_getCursorLine(), clang_getCursorColumn(), clang_getCursorSource(), and clang_getCursorSourceFile() outright. llvm-svn: 93801
-
Douglas Gregor authored
clang_getCursorLine(), clang_getCursorColumn(), clang_getCursorSource(), and clang_getCursorSourceFile(). Mark those 4 functions as deprecated and stop using them ourselves. llvm-svn: 93800
-
Ted Kremenek authored
llvm-svn: 93799
-
Eli Friedman authored
match. llvm-svn: 93798
-
Eli Friedman authored
llvm-svn: 93797
-
Bill Wendling authored
- Greatly improve the comments to the getLSDAEncoding method. llvm-svn: 93796
-
Chris Lattner authored
preprocessor. This could be used by an OpenMP implementation or something. Patch by Abramo Bagnara! llvm-svn: 93795
-
Chris Lattner authored
pointer is always non-null because the PTH case exits earlier in the method. llvm-svn: 93794
-