- May 27, 2011
-
-
Devang Patel authored
llvm-svn: 132164
-
Chad Rosier authored
crc32.[8|16|32] have been renamed to .crc32.32.[8|16|32] and crc64.[8|16|32] have been renamed to .crc32.64.[8|64]. llvm-svn: 132163
-
Eric Christopher authored
llvm-svn: 132162
-
Devang Patel authored
llvm-svn: 132161
-
- May 26, 2011
-
-
Devang Patel authored
If llvm.dbg.value and the value instruction it refers to are far apart then iSel may not be able to find corresponding Node for llvm.dbg.value during DAG construction. Make iSel's life easier by removing this distance between llvm.dbg.value and its value instruction. llvm-svn: 132151
-
Devang Patel authored
llvm-svn: 132149
-
Devang Patel authored
llvm-svn: 132148
-
Akira Hatanaka authored
a function has any function calls. llvm-svn: 132140
-
Rafael Espindola authored
llvm-svn: 132136
-
Galina Kistanova authored
Make few ExecutionEngine tests XFAIL for ARM, since ExecutionEngine is broken for ARM, please remove the following XFAIL when it will be fixed. llvm-svn: 132135
-
Rafael Espindola authored
llvm-svn: 132132
-
Akira Hatanaka authored
llvm-svn: 132131
-
Eric Christopher authored
llvm-svn: 132128
-
Akira Hatanaka authored
llvm-svn: 132127
-
Eli Friedman authored
llvm-svn: 132126
-
Charles Davis authored
assert that prevented setting alignment on section creation. llvm-svn: 132113
-
Charles Davis authored
to match Microsoft's definitions. llvm-svn: 132112
-
Charles Davis authored
llvm-svn: 132111
-
Charles Davis authored
llvm-svn: 132110
-
Francois Pichet authored
llvm-svn: 132109
-
Stuart Hastings authored
llvm-svn: 132108
-
Cameron Zwarich authored
llvm-svn: 132107
-
Charles Davis authored
Rework how the MCWin64EHUnwindInfo instances are stored. Fix issues with chained unwind areas exposed by the test that were related to this. The ChainedParent field had the wrong address, because when the chained unwind info was added, the addresses shifted around. Now we store the pointers to the structures, which are now allocated from the MC heap. llvm-svn: 132106
-
Stuart Hastings authored
rdar://problem/6920088 llvm-svn: 132105
-
Andrew Trick authored
Use a proper worklist for use-def traversal without holding onto an iterator. Now that we process all IV uses, we need complete logic for resusing existing derived IV defs. See HoistStep. llvm-svn: 132103
-
Jakob Stoklund Olesen authored
This doesn't change functionality (much), but it allows for a more fine-grained eviction policy. The current policy only compares spill weights, and that is not always the best thing to do. Spill weights are designed to serve linear scan, and they don't consider live range splitting. Add a mechanism so canEvict() can request that a live range be evicted and split/spilled. This is to avoid infinite eviction loops. llvm-svn: 132101
-
Eli Friedman authored
Rewrite fast-isel integer cast handling to handle more cases, and to be simpler and more consistent. The practical effects here are that x86-64 fast-isel can now handle trunc from i8 to i1, and ARM fast-isel can handle many more constructs involving integers narrower than 32 bits (including loads, stores, and many integer casts). rdar://9437928 . llvm-svn: 132099
-
Akira Hatanaka authored
llvm-svn: 132098
-
Eli Friedman authored
llvm-svn: 132097
-
- May 25, 2011
-
-
Devang Patel authored
llvm-svn: 132087
-
Cameron Zwarich authored
llvm-svn: 132086
-
Charles Davis authored
them. I had to add a special SwitchSectionNoChange method to MCStreamer just for .seh_handlerdata. If this isn't OK, please let me know, and I'll find some other way to fix .seh_handlerdata streaming. llvm-svn: 132084
-
Eric Christopher authored
llvm-svn: 132083
-
Eric Christopher authored
Part of rdar://9119939 llvm-svn: 132081
-
Akira Hatanaka authored
been defined in MipsInstrFPU.td. llvm-svn: 132076
-
Akira Hatanaka authored
llvm-svn: 132074
-
Eli Friedman authored
llvm-svn: 132073
-
Evan Cheng authored
llvm-svn: 132071
-
Akira Hatanaka authored
llvm-svn: 132070
-
Akira Hatanaka authored
return 0 if there are no function calls made. llvm-svn: 132065
-