- Jul 15, 2011
-
-
Devang Patel authored
llvm-svn: 135278
-
NAKAMURA Takumi authored
MSVC decorates (and distinguishes) "const" in mangler. It brought linkage error between "extern const" declarations and definitions. llvm-svn: 135269
-
Francois Pichet authored
llvm-svn: 135268
-
Frits van Bommel authored
In Twine::str(), if the Twine stores only a std::string, just return a direct copy of that instead of first copying to a SmallString and converting that to a std::string. Also fix some indentation. llvm-svn: 135267
-
Francois Pichet authored
llvm-svn: 135266
-
Jay Foad authored
llvm-svn: 135265
-
Chandler Carruth authored
desired overload. This is a bit of a hackish workaround to fix the compile after r135259. Let me know if there is a better approach. llvm-svn: 135261
-
Jeffrey Yasskin authored
memory for the result. llvm-svn: 135259
-
Evan Cheng authored
llvm-svn: 135254
-
Chris Lattner authored
which was just replaceAllUsesWith without some assertions. It was needed back when type refinement was alive. llvm-svn: 135253
-
Chris Lattner authored
4 files changed, 15 insertions(+), 60 deletions(-) llvm-svn: 135252
-
Chris Lattner authored
llvm-svn: 135251
-
Chris Lattner authored
Devirtualize the isNegativeZeroValue method. llvm-svn: 135249
-
Chris Lattner authored
llvm-svn: 135248
-
Chris Lattner authored
that type refinement is toast. llvm-svn: 135245
-
Chandler Carruth authored
was really intended, and it may have been required prior to some of the recent refactors. Including it however causes LLVMX86Desc to need symbols from LLVMX86CodeGen, forming a dependency cycle. This was masked in almost all builds: Clang, and GCC w/ optimizations didn't actually emit the symbols! llvm-svn: 135242
-
Chandler Carruth authored
llvm-svn: 135239
-
Evan Cheng authored
solution but it is a small step towards removing the horror that is TargetAsmInfo. llvm-svn: 135237
-
Bill Wendling authored
llvm-svn: 135236
-
Chandler Carruth authored
backend. Moved some MCAsmInfo files down into the MCTargetDesc sublibraries, removed some (i suspect long) dead files from other parts of the CMake build, etc. Also copied the include directory hack from the Makefile. Finally, updated the lib deps. I spot checked this, and think its correct, but review appreciated there. llvm-svn: 135234
-
Chad Rosier authored
specify where bug reports should be submitted. Part of rdar://9575623 llvm-svn: 135233
-
Devang Patel authored
llvm-svn: 135232
-
Benjamin Kramer authored
llvm-svn: 135231
-
Benjamin Kramer authored
- I don't see a better way than duplicating all the code. llvm-svn: 135229
-
Benjamin Kramer authored
MachOObjectFile: Change isSectionText to return true for sections named text, not for load commands name __TEXT (which isn't the case in actual object files) llvm-svn: 135228
-
Bill Wendling authored
llvm-svn: 135227
-
Evan Cheng authored
Rename createAsmInfo to createMCAsmInfo and move registration code to MCTargetDesc to prepare for next round of changes. llvm-svn: 135219
-
Douglas Gregor authored
available when Clang is found within the LLVM tree. If enabled (the default), Clang will be built as part of LLVM. If disabled, Clang will be skipped... and can be built by configuring a separate object directory just for Clang. This helps break up the monolithic LLVM+Clang project that many Clang developers use, improving build/load times. llvm-svn: 135218
-
Bill Wendling authored
* The personality function should be encoded as an absolute pointer to the function. llvm-svn: 135215
-
Devang Patel authored
llvm-svn: 135212
-
NAKAMURA Takumi authored
llvm-svn: 135211
-
Devang Patel authored
Improve DbgScope->dump() output. llvm-svn: 135207
-
Devang Patel authored
Undo r135191 (i.e. reapply Chris's patch. Now linker maps NamedMDNodes first, so there is not any need to map DebugLoc). llvm-svn: 135205
-
Devang Patel authored
llvm-svn: 135204
-
Jim Grosbach authored
For example, "mlss r0, r1, r2, r3". The MLS instruction does not have a flag-setting variant. llvm-svn: 135203
-
Bill Wendling authored
unwind library expects. * Comment the permutation encoding for frameless stacks. llvm-svn: 135202
-
- Jul 14, 2011
-
-
Devang Patel authored
llvm-svn: 135200
-
Benjamin Kramer authored
llvm-svn: 135199
-
Benjamin Kramer authored
llvm-svn: 135198
-
Benjamin Kramer authored
- The actual values are from the MCOI::OperandType enum. - Teach tblgen to read it from the instruction definition. - This is a better implementation of the hacks in edis. llvm-svn: 135197
-