- Mar 10, 2010
-
-
Daniel Dunbar authored
- I'm not sure why, but this is what 'as' does. llvm-svn: 98115
-
Chris Lattner authored
llvm-svn: 98100
-
- Mar 09, 2010
-
-
Daniel Dunbar authored
MC/Mach-O: For PCrel relocations, we need to compensate for the PCrel adjustment when determining if we need a scattered relocation. llvm-svn: 98082
-
Daniel Dunbar authored
llvm-svn: 98081
-
Daniel Dunbar authored
llvm-svn: 98080
-
Daniel Dunbar authored
llvm-svn: 98028
-
Daniel Dunbar authored
llvm-svn: 98027
-
Chris Lattner authored
llvm-svn: 98017
-
- Mar 08, 2010
-
-
Daniel Dunbar authored
llvm-svn: 97991
-
Daniel Dunbar authored
llvm-svn: 97984
-
Daniel Dunbar authored
llvm-svn: 97983
-
- Feb 26, 2010
-
-
Chris Lattner authored
stuff to emit optimal nops in the right places. llvm-svn: 97233
-
- Feb 25, 2010
-
-
Kevin Enderby authored
section with TextAlignFillValue and calls EmitCodeAlignment() instead of calling EmitValueToAlignment(). This allows x86 assembly code to be aligned with optimal nops. llvm-svn: 97158
-
- Feb 23, 2010
-
-
Kevin Enderby authored
With the compiler changed to use EmitCodeAlignment() it does change the functionality. But X86 assembly code assembled with llvm-mc does not change its output. For that we will eventually change the assembler frontend to detect a '.align x, 0x90' when used in a section that 'hasInstructions' and use EmitCodeAlignment, but will wait until we have better target hooks. llvm-svn: 96988
-
Chris Lattner authored
so that it doesn't break them when the code generator starts using it. llvm-svn: 96966
-
Kevin Enderby authored
to be aligned with optimal nops. This patch does not change any functionality and when the compiler is changed to use EmitCodeAlignment() it should also not change the resulting output. Once the compiler change is made and everything looks good the next patch with the table of optimal X86 nops will be added to WriteNopData() changing the output. There are many FIXMEs in this patch which will be removed when we have better target hooks (coming soon I hear). llvm-svn: 96963
-
- Feb 22, 2010
-
-
Daniel Dunbar authored
llvm-svn: 96809
-
- Feb 21, 2010
-
-
Daniel Dunbar authored
llvm-svn: 96763
-
Daniel Dunbar authored
llvm-svn: 96762
-
- Feb 18, 2010
-
-
Daniel Dunbar authored
llvm-svn: 96532
-
- Feb 17, 2010
-
-
Duncan Sands authored
cases that are not part of the enum. llvm-svn: 96477
-
- Feb 13, 2010
-
-
Daniel Dunbar authored
-- ddunbar@ozzy:tmp$ clang -m32 -integrated-as hello.c && ./a.out hello world! -- llvm-svn: 96096
-
Daniel Dunbar authored
llvm-svn: 96095
-
Daniel Dunbar authored
llvm-svn: 96094
-
Daniel Dunbar authored
llvm-svn: 96093
-
Daniel Dunbar authored
MCAssembler: Switch MCFillFragment to only taking constant values. Symbolic expressions can always be emitted as data + fixups. llvm-svn: 96092
-
Daniel Dunbar authored
llvm-svn: 96091
-
Daniel Dunbar authored
llvm-svn: 96090
-
Daniel Dunbar authored
llvm-svn: 96089
-
Daniel Dunbar authored
MC/AsmParser: Attempt to constant fold expressions up-front. This ensures we avoid fixups for obvious cases like '-(16)'. llvm-svn: 96064
-
- Feb 11, 2010
-
-
Chris Lattner authored
implemented, llvm-mc --show-inst now uses it to print the instruction opcode as well as the number. llvm-svn: 95929
-
Daniel Dunbar authored
llvm-svn: 95926
-
Daniel Dunbar authored
llvm-svn: 95925
-
Chris Lattner authored
the tables to be const. Teach MCCodeEmitter to handle the target-indep kinds so that we don't crash on them. llvm-svn: 95924
-
- Feb 10, 2010
-
-
Daniel Dunbar authored
MCInst it came from. llvm-svn: 95767
-
Daniel Dunbar authored
Also, fix a silly memory leak. llvm-svn: 95752
-
Chris Lattner authored
llvm-svn: 95742
-
Chris Lattner authored
Enhance the x86 backend to show the hex values of immediates in comments when they are large. For example: movl $1072693248, 4(%esp) ## imm = 0x3FF00000 llvm-svn: 95728
-
Daniel Dunbar authored
llvm-mc: Add --show-fixups option, for displaying the instruction fixup information in the asm comments. llvm-svn: 95710
-
- Feb 09, 2010
-
-
Daniel Dunbar authored
llvm-svn: 95708
-