- Jan 25, 2010
-
-
Chris Lattner authored
normal form of .file would fail if the filename had a weird character in it. llvm-svn: 94437
-
Chris Lattner authored
llvm-svn: 94436
-
Chris Lattner authored
llvm-svn: 94435
-
Bob Wilson authored
parameter with a default value, instead of just hardcoding it in the implementation. The limit of MaxLookup = 6 was introduced in r69151 to fix a performance problem with O(n^2) behavior in instcombine, but the scalarrepl pass is relying on getUnderlyingObject to go all the way back to an AllocaInst. Making the limit part of the method signature makes it clear that by default the result is limited and should help avoid similar problems in the future. This fixes pr6126. llvm-svn: 94433
-
Victor Hernandez authored
llvm-svn: 94432
-
Chris Lattner authored
llvm-svn: 94417
-
Chris Lattner authored
mcstreamer. llvm-svn: 94416
-
Chris Lattner authored
llvm-svn: 94413
-
Chris Lattner authored
Previously we would just silently miscompile code that used aligned common's, now at least you'll get a build error. tiger-ppc already triggered the build error because it didn't have a version of this logic. llvm-svn: 94412
-
Chris Lattner authored
llvm-svn: 94411
-
Chris Lattner authored
llvm-svn: 94410
-
Jim Grosbach authored
llvm-svn: 94408
-
Rafael Espindola authored
We are not emitting alignments on Darwin for "bar". Not sure what is the correct way to do it. llvm-svn: 94400
-
- Jan 24, 2010
-
-
Chris Lattner authored
It looks like linux/arm and linux/mips have the same setting, which are probably wrong. Someone who cares about ARM and MIPS should investigate with the testcase in PR6129. llvm-svn: 94381
-
Chris Lattner authored
llvm-svn: 94380
-
Chris Lattner authored
llvm-svn: 94378
-
Chris Lattner authored
llvm-svn: 94377
-
Chris Lattner authored
llvm-svn: 94374
-
Chris Lattner authored
llvm-svn: 94373
-
Chris Lattner authored
llvm-svn: 94370
-
Chris Lattner authored
This fixes FrontendObjC/2009-11-30-Objc-ID.m llvm-svn: 94369
-
Chris Lattner authored
llvm-svn: 94350
-
Chris Lattner authored
movw $8, (_cost_table_-L97$pb)+66(%eax) After the parens, we could still have a binop. llvm-svn: 94345
-
Mon P Wang authored
Add support to widen SETCC. llvm-svn: 94342
-
Chris Lattner authored
"sext cond" instead of a select. This simplifies some instcombine code, matches the policy for zext (cond ? 1 : 0 -> zext), and allows us to generate better code for a testcase on ppc. llvm-svn: 94339
-
Mon P Wang authored
the alignment allows. Fixed a bug where we didn't use a vector load/store for PR5626. llvm-svn: 94338
-
Chris Lattner authored
llvm-svn: 94336
-
- Jan 23, 2010
-
-
Nick Lewycky authored
llvm-svn: 94331
-
Chris Lattner authored
for arbitrary terminators in predecessors, don't assume it is a conditional or uncond branch. The testcase shows an example where they can happen with switches. llvm-svn: 94323
-
Nick Lewycky authored
externally visible function, it can still find all callers of it and replace the parameters to a dead argument with undef. llvm-svn: 94322
-
Chris Lattner authored
handle the case when we can infer an input to the xor from all inputs that agree, instead of going into an infinite loop. Another part of PR6199 llvm-svn: 94321
-
Chris Lattner authored
llvm-svn: 94319
-
Chris Lattner authored
readme forever. llvm-svn: 94318
-
Chris Lattner authored
llvm-svn: 94317
-
Chris Lattner authored
llvm-svn: 94312
-
Bill Wendling authored
the '-pre-RA-sched' flag. It actually makes more sense to do it this way. Also, keep track of the SDNode ordering by default. Eventually, we would like to make this ordering a way to break a "tie" in the scheduler. However, doing that now breaks the "CodeGen/X86/abi-isel.ll" test for 32-bit Linux. llvm-svn: 94308
-
Benjamin Kramer authored
llvm-svn: 94304
-
Chris Lattner authored
llvm-svn: 94299
-
Chris Lattner authored
a .section. Switch to it with SwitchSection. However, I think that this directive should be safe on any ELF target. If so, we should hoist it up out of the X86 and SystemZ targets. llvm-svn: 94298
-
Chris Lattner authored
llvm-svn: 94297
-