- Feb 27, 2010
-
-
Bill Wendling authored
llvm-svn: 97295
-
Douglas Gregor authored
llvm-svn: 97291
-
Jeffrey Yasskin authored
llvm_get_module_provider() was returning a value of the wrong type. llvm-svn: 97290
-
Chris Lattner authored
of a subtle interation in a loop operating in densemap order. llvm-svn: 97288
-
John McCall authored
llvm-svn: 97286
-
rdar://7694996Chris Lattner authored
confusing the old MAT variable with the new GlobalType one. This caused us to promote the @disp global pointer into: @disp.body = internal global double*** undef instead of: @disp.body = internal global [3 x double**] undef llvm-svn: 97285
-
John McCall authored
them under -Wbad-literal. They're still on by default. llvm-svn: 97284
-
Chris Lattner authored
llvm-svn: 97283
-
- Feb 26, 2010
-
-
Fariborz Jahanian authored
Fixes radar 7692183. llvm-svn: 97281
-
Fariborz Jahanian authored
llvm-svn: 97280
-
Jeffrey Yasskin authored
llvm-svn: 97279
-
John McCall authored
llvm-svn: 97278
-
Bill Wendling authored
for alignment into the LSDA. If the TType base offset is emitted, then put the padding there. Otherwise, put it in the call site table length. There will be no conflict between the two sites when placing the padding in one place. llvm-svn: 97277
-
Johnny Chen authored
o Parallel addition and subtraction, signed/unsigned o Miscellaneous operations: QADD, QDADD, QSUB, QDSUB o Unsigned sum of absolute differences [and accumulate]: USAD8, USADA8 o Signed/Unsigned saturate: SSAT, SSAT16, USAT, USAT16 o Signed multiply accumulate long (halfwords): SMLAL<x><y> o Signed multiply accumulate/subtract [long] (dual): SMLAD[x], SMLALD[X], SMLSD[X], SMLSLD[X] o Signed dual multiply add/subtract [long]: SMUAD[X], SMUSD[X] llvm-svn: 97276
-
Jakob Stoklund Olesen authored
This is possible because F8RC is a subclass of F4RC. We keep FMRSD around so fextend has a pattern. Also allow folding of memory operands on FMRSD. llvm-svn: 97275
-
Fariborz Jahanian authored
llvm-svn: 97274
-
Dan Gohman authored
llvm-svn: 97273
-
Dan Gohman authored
llvm-svn: 97271
-
Dan Gohman authored
copied out of the source tree. llvm-svn: 97270
-
Bill Wendling authored
llvm-svn: 97269
-
Chris Lattner authored
llvm-svn: 97268
-
Dan Gohman authored
longer than 80 columns. This replaces the heavy-handed "textwidth" mechanism, and makes the trailing-whitespace highlighting lazy so that it isn't constantly jumping on the user during typing. llvm-svn: 97267
-
Tanya Lattner authored
llvm-svn: 97266
-
Tanya Lattner authored
llvm-svn: 97265
-
Dan Gohman authored
llvm-svn: 97264
-
Dan Gohman authored
llvm-svn: 97263
-
Jakob Stoklund Olesen authored
The PowerPC floating point registers can represent both f32 and f64 via the two register classes F4RC and F8RC. F8RC is considered a subclass of F4RC to allow cross-class coalescing. This coalescing only affects whether registers are spilled as f32 or f64. Spill slots must be accessed with load/store instructions corresponding to the class of the spilled register. PPCInstrInfo::foldMemoryOperandImpl was looking at the instruction opcode which is wrong. X86 has similar floating point register classes, but doesn't try to fold memory operands, so there is no problem there. llvm-svn: 97262
-
Jakob Stoklund Olesen authored
llvm-svn: 97261
-
Jeffrey Yasskin authored
build with exceptions even if LLVM is built without. llvm-svn: 97260
-
Benjamin Kramer authored
llvm-svn: 97259
-
John McCall authored
llvm-svn: 97258
-
Dan Gohman authored
llvm-svn: 97257
-
Dan Gohman authored
llvm-svn: 97256
-
Dale Johannesen authored
as X86 is currently the only FastISel target. Per review. llvm-svn: 97255
-
Fariborz Jahanian authored
Fixes radar 7692350. llvm-svn: 97254
-
-
Dale Johannesen authored
llvm-svn: 97252
-
Dale Johannesen authored
llvm-svn: 97251
-
Ted Kremenek authored
Sema and into analyze_printf::ParseFormatString(). Also use a bitvector to determine what arguments have been covered (instead of just checking to see if the last argument consumed is the max argument). This is prep. for support positional arguments (an IEEE extension). llvm-svn: 97248
-
Bob Wilson authored
argument of createGVNPass and set it automatically for -O3. llvm-svn: 97245
-