- May 09, 2009
-
-
Duncan Sands authored
will make it more obvious what it represents, and stop it being confused with the StoreSize. llvm-svn: 71349
-
Sanjiv Gupta authored
Use 16 bit arithmetic while retrieving the address of callee's frame during indirect function calls, and set pclath before every call to retrieve the frame address. llvm-svn: 71323
-
Evan Cheng authored
llvm-svn: 71282
-
- May 08, 2009
-
-
Anton Korobeynikov authored
llvm-svn: 71241
-
Anton Korobeynikov authored
llvm-svn: 71239
-
Anton Korobeynikov authored
llvm-svn: 71236
-
Anton Korobeynikov authored
llvm-svn: 71235
-
Chris Lattner authored
need to work a bit to combine things like (x+c1+c2) into x+c3. llvm-svn: 71232
-
Evan Cheng authored
Optimize code placement in loop to eliminate unconditional branches or move unconditional branch to the outside of the loop. e.g. /// A: /// ... /// <fallthrough to B> /// /// B: --> loop header /// ... /// jcc <cond> C, [exit] /// /// C: /// ... /// jmp B /// /// ==> /// /// A: /// ... /// jmp B /// /// C: --> new loop header /// ... /// <fallthough to B> /// /// B: /// ... /// jcc <cond> C, [exit] llvm-svn: 71209
-
Nick Lewycky authored
build under gcc 4.3. llvm-svn: 71208
-
Sanjiv Gupta authored
No functionality change. llvm-svn: 71207
-
- May 07, 2009
-
-
Evan Cheng authored
llvm-svn: 71149
-
- May 06, 2009
-
-
Oscar Fuentes authored
llvm-svn: 71115
-
Dale Johannesen authored
more place. This fixes a bunch of x86-64 JIT regressions. (Introduced when the value of the magic constant changed in 68645. At the time apparently nobody noticed; failures were hidden in 70343-70439 by an unrelated bug, so showed up again as "new" failures in 70440.) llvm-svn: 71106
-
Sanjiv Gupta authored
Split large global data (both initialized and un-initialized) into multiple sections of <= 80 bytes. Provide routines to manage PIC16 ABI naming conventions. llvm-svn: 71073
-
- May 05, 2009
-
-
Chris Lattner authored
addrspace(257) -> FS relative on x86. Patch by Zoltan Varga! llvm-svn: 70992
-
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
-
Evan Cheng authored
llvm-svn: 70950
-
Evan Cheng authored
- Synchronize instruction length computation code in X86InstrInfo with code in X86CodeEmitter.cpp Patch by Zoltan Varga. llvm-svn: 70929
-
- May 04, 2009
-
-
Dan Gohman authored
llvm-svn: 70902
-
Anton Korobeynikov authored
Patch by Collin Winter! llvm-svn: 70898
-
Dan Gohman authored
llvm-svn: 70880
-
- May 03, 2009
-
-
Anton Korobeynikov authored
Thanks for Dan Gohman for suggestion! llvm-svn: 70782
-
Anton Korobeynikov authored
llvm-svn: 70769
-
Anton Korobeynikov authored
llvm-svn: 70768
-
Anton Korobeynikov authored
llvm-svn: 70767
-
Anton Korobeynikov authored
Temporary disable imm patterns for cmp. Actually, all cmp-related stuff (select_cc, setcc, br_cc). needs to be rethought llvm-svn: 70766
-
Anton Korobeynikov authored
llvm-svn: 70765
-
Anton Korobeynikov authored
llvm-svn: 70763
-
Anton Korobeynikov authored
llvm-svn: 70762
-
Anton Korobeynikov authored
llvm-svn: 70761
-
Anton Korobeynikov authored
llvm-svn: 70760
-
Anton Korobeynikov authored
llvm-svn: 70759
-
Anton Korobeynikov authored
llvm-svn: 70758
-
Anton Korobeynikov authored
llvm-svn: 70757
-
Anton Korobeynikov authored
llvm-svn: 70755
-
Anton Korobeynikov authored
llvm-svn: 70754
-
Anton Korobeynikov authored
llvm-svn: 70753
-
Anton Korobeynikov authored
llvm-svn: 70752
-
Anton Korobeynikov authored
llvm-svn: 70751
-