- Jul 30, 2009
-
-
Devang Patel authored
llvm-svn: 77513
-
Daniel Dunbar authored
- Call RAUW to delete all instructions (this is a patch from Nick Lewycky). llvm-svn: 77512
-
- Jul 29, 2009
-
-
Devang Patel authored
llvm-svn: 77511
-
Chris Lattner authored
now that TargetOperandInfo does the heavy lifting. llvm-svn: 77508
-
Evan Cheng authored
llvm-svn: 77507
-
Bill Wendling authored
llvm-svn: 77505
-
Chris Lattner authored
and convert code to using it, instead of having lots of things poke the isLookupPtrRegClass() method directly. 2. Make PointerLikeRegClass contain a 'kind' int, and store it in the existing regclass field of TargetOperandInfo when the isLookupPtrRegClass() predicate is set. Make getRegClass pass this into TargetRegisterInfo::getPointerRegClass(), allowing targets to have multiple ptr_rc things. llvm-svn: 77504
-
Chris Lattner authored
support multiple different pointer register classes. llvm-svn: 77501
-
Evan Cheng authored
- Darwin Thumb2 call clobbers r9. llvm-svn: 77500
-
Benjamin Kramer authored
llvm-svn: 77495
-
Owen Anderson authored
llvm-svn: 77494
-
Devang Patel authored
llvm-svn: 77482
-
Eric Christopher authored
llvm-svn: 77480
-
Daniel Dunbar authored
llvm-svn: 77477
-
Devang Patel authored
llvm-svn: 77476
-
Bob Wilson authored
wide vectors. Likewise, change VSTn intrinsics to take separate arguments for each vector in a multi-vector struct. Adjust tests accordingly. llvm-svn: 77468
-
Bob Wilson authored
overloaded types for intrinsic parameters. llvm-svn: 77466
-
David Greene authored
Re-apply previous changes and improve column padding performance some more. llvm-svn: 77461
-
Dan Gohman authored
llvm-svn: 77459
-
Daniel Dunbar authored
- Provides static constructors for doing number to string conversions without using temporaries. - There are several ways to do this, I think given the Twine constraints this is the simplest one. - One FIXME for fast number -> hex conversion. - Added another comment on one last major bit of perf work Twines need, which is to make raw_svector_ostream more efficient. llvm-svn: 77445
-
Daniel Dunbar authored
llvm-svn: 77444
-
Chris Lattner authored
llvm-svn: 77442
-
Chris Lattner authored
llvm-svn: 77441
-
Chris Lattner authored
llvm-svn: 77438
-
Andreas Bolka authored
llvm-svn: 77437
-
Chris Lattner authored
llvm-svn: 77435
-
Chris Lattner authored
llvm-svn: 77434
-
Nick Lewycky authored
into a new BB that has no predecessors. llvm-svn: 77433
-
Chris Lattner authored
No functionality change. llvm-svn: 77432
-
Chris Lattner authored
llvm-svn: 77430
-
Chris Lattner authored
remove some completely wrong code. 1 is never < 16. It turns out that GCC appears to put strings of any length into the ELF cstring equivalent, so just rip out the code. llvm-svn: 77429
-
Daniel Dunbar authored
llvm-svn: 77425
-
Evan Cheng authored
llvm-svn: 77422
-
Eric Christopher authored
llvm-svn: 77415
-
Bill Wendling authored
Leopard. llvm-svn: 77414
-
Bill Wendling authored
llvm-svn: 77412
-
Devang Patel authored
llvm-svn: 77410
-
Devang Patel authored
llvm-svn: 77409
-
Bill Wendling authored
correct. But what are you going to do? I'll fix this in the future. - Move another large loop into its own method. llvm-svn: 77408
-
Eric Christopher authored
to ptest instruction plus setcc. Revamp ptest instruction. Add test. llvm-svn: 77407
-