- Jul 26, 2009
-
-
Daniel Dunbar authored
llvm-svn: 77169
-
Chris Lattner authored
'unnamed' bss section, but some impls would want a named one. Since they don't have consistent behavior, just make each target do their own thing, instead of doing something "sortof common" then having targets change immutable objects later. llvm-svn: 77165
-
Evan Cheng authored
llvm-svn: 77164
-
Chris Lattner authored
llvm-svn: 77161
-
Chris Lattner authored
but this ends up compiling code like this: int foo(const StringRef &R) { return R == "food"; } to use a constant sized memcmp instead of a variable memcmp. llvm-svn: 77160
-
Sanjiv Gupta authored
PIC16 has special naming conventions for variables having section names specified via section attribute. llvm-svn: 77153
-
Daniel Dunbar authored
llvm-svn: 77152
-
Daniel Dunbar authored
llvm-svn: 77149
-
Daniel Dunbar authored
llvm-svn: 77148
-
Nick Lewycky authored
namespace which could very well conflict with non-LLVM code. Also clean up some spacing, remove an extra header. llvm-svn: 77146
-
Daniel Dunbar authored
llvm-svn: 77145
-
Chris Lattner authored
just use a smallstring instead. llvm-svn: 77144
-
Chris Lattner authored
llvm-svn: 77143
-
Chris Lattner authored
section specified for it or not. llvm-svn: 77142
-
Chris Lattner authored
llvm-svn: 77141
-
Chris Lattner authored
to its classification. llvm-svn: 77140
-
Chris Lattner authored
llvm-svn: 77139
-
Chris Lattner authored
llvm-svn: 77138
-
Chris Lattner authored
llvm-svn: 77137
-
Chris Lattner authored
llvm-svn: 77135
-
Chris Lattner authored
llvm-svn: 77134
-
Chris Lattner authored
llvm-svn: 77133
-
Chris Lattner authored
simplify targets. llvm-svn: 77132
-
Chris Lattner authored
putting readonly constants in the readonly section if we have one. llvm-svn: 77131
-
Chris Lattner authored
llvm-svn: 77130
-
Chris Lattner authored
group instead of a bunch of random unrelated ideas. Provide predicates to categorize a SectionKind into a group, and use them instead of getKind() throughout the code. This also renames a ton of SectionKinds to be more consistent and evocative, and adds a huge number of comments on the enums so that I will hopefully be able to remember how this stuff works long from now. llvm-svn: 77129
-
Daniel Dunbar authored
a mention in release notes. llvm-svn: 77128
-
Daniel Dunbar authored
llvm-svn: 77127
-
Daniel Dunbar authored
classes, and migrate existing targets over. llvm-svn: 77126
-
Daniel Dunbar authored
llvm-svn: 77125
-
Daniel Dunbar authored
llvm-svn: 77124
-
Chris Lattner authored
writable because of teh dynamic linker. llvm-svn: 77122
-
Chris Lattner authored
llvm-svn: 77121
-
Daniel Dunbar authored
- This is now shorter, simpler, safer, and more efficient, what a deal. llvm-svn: 77119
-
Daniel Dunbar authored
and efficient on a StringRef. llvm-svn: 77117
-
Chris Lattner authored
llvm-svn: 77116
-
Daniel Dunbar authored
llvm-svn: 77115
-
Daniel Dunbar authored
- This was overkill and inconsistently implemented. llvm-svn: 77114
-
Daniel Dunbar authored
- This is a simplified mechanism which just looks up a target based on the target triple, with a few additional flags. - Remove getClosestStaticTargetForModule, the moral equivalent is now: lookupTarget(Mod->getTargetTriple, true, false, ...); - This no longer does the fuzzy matching with target data (based on endianness and pointer width) that getClosestStaticTargetForModule was doing, but this was deemed unnecessary. llvm-svn: 77111
-
Chris Lattner authored
llvm-svn: 77110
-