- Aug 23, 2010
-
-
Gabor Greif authored
llvm-svn: 111835
-
Owen Anderson authored
llvm-svn: 111834
-
Chris Lattner authored
x86 int and int3 instructions. Patch by Peter Housel! llvm-svn: 111831
-
Mikhail Glushenkov authored
llvm-svn: 111828
-
Mikhail Glushenkov authored
llvm-svn: 111827
-
Benjamin Kramer authored
llvm-svn: 111824
-
Devang Patel authored
PR 7920. llvm-svn: 111820
-
Benjamin Kramer authored
llvm-svn: 111819
-
Benjamin Kramer authored
- Cache used characters in a bitset to reduce memory overhead to just 32 bytes. - On my core2 this code is faster except when the checked string was very short (smaller than the list of delimiters). llvm-svn: 111817
-
Owen Anderson authored
llvm-svn: 111816
-
Owen Anderson authored
Now that PassInfo and Pass::ID have been separated, move the rest of the passes over to the new registration API. llvm-svn: 111815
-
Chris Lattner authored
llvm-svn: 111813
-
Chandler Carruth authored
hierarchy with virtual methods and using llvm_unreachable to properly indicate unreachable states which would otherwise leave variables uninitialized. llvm-svn: 111803
-
Anton Korobeynikov authored
it's COFF emitter which does not support differences of two symbols (and needs to be fixed). GAS is pretty fine with code produced. llvm-svn: 111801
-
Michael J. Spencer authored
llvm-svn: 111793
-
Michael J. Spencer authored
llvm-svn: 111792
-
Chris Lattner authored
llvm-svn: 111791
-
Nick Lewycky authored
llvm-svn: 111787
-
- Aug 21, 2010
-
-
Eli Friedman authored
llvm-svn: 111744
-
Anton Korobeynikov authored
defaults to small pic code model. llvm-svn: 111741
-
Benjamin Kramer authored
llvm-svn: 111739
-
Michael J. Spencer authored
llvm-svn: 111728
-
Dan Gohman authored
is not non-temporary. llvm-svn: 111713
-
Dan Gohman authored
comparison is in a different basic block from the branch. In such cases, the comparison's operands may not have initialized virtual registers available. llvm-svn: 111709
-
Bruno Cardoso Lopes authored
llvm-svn: 111704
-
Bruno Cardoso Lopes authored
general idea here is to have a group of x86 target specific nodes which are going to be selected during lowering and then directly matched in isel. The commit includes the addition of those specific nodes and a *bunch* of patterns, and incrementally we're going to switch between them and what we have right now. Both the patterns and target specific nodes can change as we move forward with this work. llvm-svn: 111691
-
Dan Gohman authored
llvm-svn: 111687
-
Bill Wendling authored
It's similar to "linker_private_weak", but it's known that the address of the object is not taken. For instance, functions that had an inline definition, but the compiler decided not to inline it. Note, unlike linker_private and linker_private_weak, linker_private_weak_def_auto may have only default visibility. The symbols are removed by the linker from the final linked image (executable or dynamic library). llvm-svn: 111684
-
Dan Gohman authored
not part of the IR, are not uniqued, and may be safely RAUW'd. This replaces a variety of alternate mechanisms for achieving the same effect. llvm-svn: 111681
-
- Aug 20, 2010
-
-
Daniel Dunbar authored
llvm-svn: 111676
-
Jim Grosbach authored
llvm-svn: 111673
-
Jim Grosbach authored
llvm-svn: 111670
-
Benjamin Kramer authored
llvm-svn: 111669
-
Owen Anderson authored
llvm-svn: 111665
-
Dan Gohman authored
llvm-svn: 111661
-
Dan Gohman authored
llvm-svn: 111659
-
Jim Grosbach authored
llvm-svn: 111646
-
Dan Gohman authored
pending output errors are detected. llvm-svn: 111643
-
Dan Gohman authored
outside of outs() and errs() themselves, and they don't really need custom classes. llvm-svn: 111642
-
Dan Gohman authored
class which is using it. llvm-svn: 111639
-