- Mar 11, 2010
-
-
Chris Lattner authored
llvm-svn: 98288
-
Daniel Dunbar authored
llvm-svn: 98266
-
Daniel Dunbar authored
MC/Mach-O: Implement "absolutizing" semantics of .set, by evaluating the assembly time value of variables. llvm-svn: 98241
-
Daniel Dunbar authored
- Also, drop the current location part of AsmLayout, I think I prefer to implement this via explicit symbols. llvm-svn: 98240
-
Daniel Dunbar authored
MC: Sketch initial MCAsmLayout class, which encapsulates the current layout of an assembly file. The MCAsmLayout is also available for use by MCExpr::EvaluateAs{Absolute,Relocatable}, to allow target specific hooks and "absolutizing" of symbols. llvm-svn: 98227
-
Daniel Dunbar authored
llvm-svn: 98222
-
- Mar 10, 2010
-
-
Daniel Dunbar authored
llvm-svn: 98187
-
Daniel Dunbar authored
llvm-svn: 98186
-
Daniel Dunbar authored
llvm-svn: 98167
-
Chris Lattner authored
semantic instead of syntactic. This completes MCization of darwin/x86[-64]! llvm-svn: 98145
-
Chris Lattner authored
llvm-svn: 98124
-
Daniel Dunbar authored
llvm-svn: 98120
-
Chris Lattner authored
Add a new GetOrCreateTemporarySymbol method and a version that takes a twine. llvm-svn: 98118
-
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
-