- Jan 31, 2012
-
-
Bill Wendling authored
vector. This potentially saves a resizing. llvm-svn: 149369
-
Bill Wendling authored
llvm-svn: 149368
-
Craig Topper authored
llvm-svn: 149367
-
Chris Lattner authored
ConstantDataArray::getString instead. llvm-svn: 149365
-
Chris Lattner authored
with recent changes, ConstantArray is never a "string". Remove the associated methods and constant fold the clients to false. llvm-svn: 149362
-
Andrew Trick authored
This removes implicit assumption about the form of MI coming into regalloc. In particular, it should be independent of ProcessImplicitDefs which will eventually become a standard part of coming out of SSA--unless we simply can eliminate IMPLICIT_DEF completely. Current unit tests expose this once I remove incidental pass ordering restrictions. This is not a final fix. Just a temporary workaround until I figure out the right way. llvm-svn: 149360
-
Chris Lattner authored
llvm-svn: 149357
-
Chris Lattner authored
llvm-svn: 149356
-
Chris Lattner authored
eliminate the last uses of GetConstantStringInfo from this file, I didn't realize I was that close... llvm-svn: 149354
-
Chandler Carruth authored
These are very useful for frontends and other utilities reasoning about or selecting between triples. llvm-svn: 149353
-
Chris Lattner authored
dramatically more efficient than GetConstantStringInfo. llvm-svn: 149352
-
Chris Lattner authored
kicking in the big win of ConstantDataArray. As part of this, change the implementation of GetConstantStringInfo in ValueTracking to work with ConstantDataArray (and not ConstantArray) making it dramatically, amazingly, more efficient in the process and renaming it to getConstantStringInfo. This keeps around a GetConstantStringInfo entrypoint that (grossly) forwards to getConstantStringInfo and constructs the std::string required, but existing clients should move over to getConstantStringInfo instead. llvm-svn: 149351
-
Chris Lattner authored
which is going away. llvm-svn: 149348
-
Chris Lattner authored
CodeGen/X86/global-sections.ll to fail with CDArray llvm-svn: 149343
-
Chris Lattner authored
llvm-svn: 149342
-
Chris Lattner authored
simplify ConstantArray handling, since they can never be empty. llvm-svn: 149341
-
Chris Lattner authored
llvm-svn: 149340
-
Bill Wendling authored
llvm-svn: 149331
-
Bill Wendling authored
llvm-svn: 149328
-
Bill Wendling authored
over the catch information. The catch information is now tacked to the invoke instruction. llvm-svn: 149326
-
Bill Wendling authored
llvm-svn: 149323
-
Bill Wendling authored
llvm-svn: 149322
-
Bill Wendling authored
llvm-svn: 149318
-
Bill Wendling authored
llvm-svn: 149317
-
Bill Wendling authored
llvm-svn: 149316
-
Eli Friedman authored
Use the correct ShiftAmtTy for creating shifts after legalization. PR11881. Not committing a testcase because I think it will be too fragile. llvm-svn: 149315
-
Bill Wendling authored
The eh.selector and eh.resume intrinsics aren't used anymore. Get rid of some calls to them. llvm-svn: 149314
-
Bill Wendling authored
llvm-svn: 149312
-
Bill Wendling authored
llvm-svn: 149307
-
Bill Wendling authored
llvm-svn: 149303
-
Kostya Serebryany authored
llvm-svn: 149300
-
Chandler Carruth authored
vectors of all one bits to be printed more cleverly in the AsmPrinter. Unfortunately, the byte value for all one bits is the same with -fsigned-char as the error return of '-1'. Force this to be the unsigned byte value when returning it to avoid this problem, and update the test case for the shiny new behavior. Yay for building LLVM and Clang with -funsigned-char. Chris, please review, and let me know if there is any reason to not desire this change. It seems good on the surface, and certainly intended based on the code written. llvm-svn: 149299
-
Evan Cheng authored
llvm-svn: 149294
-
- Jan 30, 2012
-
-
Devang Patel authored
Intel syntax. Adjust special code, used to recognize cmp<comparison code>{ss,sd,ps,pd}, for intel syntax. llvm-svn: 149291
-
Chad Rosier authored
llvm-svn: 149289
-
Chad Rosier authored
llvm-svn: 149275
-
David Greene authored
Allow casts from integer to string. llvm-svn: 149273
-
Devang Patel authored
llvm-svn: 149270
-
Benjamin Kramer authored
llvm-svn: 149269
-
Matt Beaumont-Gay authored
*function*. Wrap the function in #ifndef NDEBUG. llvm-svn: 149259
-