- May 05, 2009
-
-
Evan Cheng authored
llvm-svn: 71014
-
Bill Wendling authored
Running /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.src/test/ CodeGen/X86/dg.exp ... FAIL: /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.src/test/ CodeGen/X86/change-compare-stride-1.ll Failed with exit(1) at line 2 while running: grep {cmpq $-478,} change-compare-stride-1.ll.tmp child process exited abnormally llvm-svn: 71013
-
Dan Gohman authored
llvm-svn: 71012
-
Evan Cheng authored
llvm-svn: 71010
-
David Greene authored
Handle overflow of 64-bit loop conditions. llvm-svn: 71008
-
Chris Lattner authored
addrspace(257) -> FS relative on x86. Patch by Zoltan Varga! llvm-svn: 70992
-
Evan Cheng authored
llvm-svn: 70988
-
Evan Cheng authored
Revert part of 70929 that has to do with determining whether a SIB byte is needed. It causes a lot of x86_64 JIT failures. llvm-svn: 70986
-
David Greene authored
Allow multiclass def names to contain "#NAME"" where TableGen replaces #NAME# with the name of the defm instantiating the multiclass. This is useful for AVX instruction naming where a "V" prefix is standard throughout the ISA. For example: multiclass SSE_AVX_Inst<...> { def SS : Instr<...>; def SD : Instr<...>; def PS : Instr<...>; def PD : Instr<...>; def V#NAME#SS : Instr<...>; def V#NAME#SD : Instr<...>; def V#NAME#PS : Instr<...>; def V#NAME#PD : Instr<...>; } defm ADD : SSE_AVX_Inst<...>; Results in ADDSS ADDSD ADDPS ADDPD VADDSS VADDSD VADDPS VADDPD llvm-svn: 70979
-
Mikhail Glushenkov authored
See PR4157 for details. Patch by Martin Nowack! llvm-svn: 70973
-
Chris Lattner authored
For implicit decls like "self" and "_cmd" in ObjC, these decls should not have a location. llvm-svn: 70964
-
Evan Cheng authored
llvm-svn: 70953
-
Evan Cheng authored
llvm-svn: 70950
-
Evan Cheng authored
llvm-svn: 70937
-
Evan Cheng authored
llvm-svn: 70934
-
Evan Cheng authored
- Synchronize instruction length computation code in X86InstrInfo with code in X86CodeEmitter.cpp Patch by Zoltan Varga. llvm-svn: 70929
-
Dan Gohman authored
CallbackVH, with fixes. allUsesReplacedWith need to walk the def-use chains and invalidate all users of a value that is replaced. SCEVs of users need to be recalcualted even if the new value is equivalent. Also, make forgetLoopPHIs walk def-use chains, since any SCEV that depends on a PHI should be recalculated when more information about that PHI becomes available. llvm-svn: 70927
-
Dan Gohman authored
llvm-svn: 70925
-
Dan Gohman authored
llvm-svn: 70924
-
Chris Lattner authored
shows up in -print-machineinstrs. This doesn't appear to affect anything, but it was weird for some DBG_LABELs to have DebugLocs but not all of them. llvm-svn: 70921
-
Dan Gohman authored
llvm-svn: 70919
-
- May 04, 2009
-
-
Dan Gohman authored
llvm-svn: 70902
-
Argyrios Kyrtzidis authored
llvm-svn: 70900
-
Anton Korobeynikov authored
Patch by Collin Winter! llvm-svn: 70898
-
Bill Wendling authored
llvm-svn: 70886
-
Dan Gohman authored
in a comment. llvm-svn: 70882
-
Dan Gohman authored
llvm-svn: 70880
-
Dan Gohman authored
llvm-svn: 70879
-
Duncan Sands authored
only capture their arguments by returning them or throwing an exception or not based on the argument value. Patch essentially by Frits van Bommel. llvm-svn: 70876
-
Duncan Sands authored
llvm-svn: 70875
-
Chris Lattner authored
llvm-svn: 70872
-
Argyrios Kyrtzidis authored
-Depend on DebugLocs for source line info. (Comes with Regression-Be-Gone(tm)) llvm-svn: 70871
-
Duncan Sands authored
llvm-svn: 70856
-
Anton Korobeynikov authored
Patch by Jay Foad! llvm-svn: 70849
-
Anton Korobeynikov authored
of broken/buggy/snapshot-based compilers) llvm-svn: 70848
-
Evan Cheng authored
llvm-svn: 70821
-
Chris Lattner authored
ThreadEdge directly. This shares the code, but is just a refactoring. * Make JumpThreading compute the set of loop headers and avoid threading across them. This prevents jump threading from forming irreducible loops (goodness) but also prevents it from threading in other cases that are beneficial (see the comment above FindFunctionBackedges). llvm-svn: 70820
-
Chris Lattner authored
FindFunctionBackedges function. llvm-svn: 70819
-
Chris Lattner authored
llvm-svn: 70817
-
Evan Cheng authored
The stack slots which share the same stack slot after coloring can, but do not have to, use the same register. In fact, they each may have different register class requirements. llvm-svn: 70815
-