- Sep 24, 2010
-
-
Nicolas Geoffray authored
llvm-svn: 114736
-
Daniel Dunbar authored
llvm-svn: 114733
-
Evan Cheng authored
llvm-svn: 114723
-
Daniel Dunbar authored
- I believe more modern 'gas' supports a more enhanced set of arithmetic on them, but for now the only thing we can do is emit them as data. llvm-svn: 114719
-
Daniel Dunbar authored
llvm-svn: 114718
-
Daniel Dunbar authored
llvm-svn: 114717
-
Owen Anderson authored
reflection, this isn't going to achieve the purpose I intended it for. Back to the drawing board! llvm-svn: 114710
-
Bob Wilson authored
llvm-svn: 114709
-
Jim Grosbach authored
llvm-svn: 114707
-
Jim Grosbach authored
llvm-svn: 114706
-
Jim Grosbach authored
llvm-svn: 114705
-
Owen Anderson authored
llvm-svn: 114703
-
- Sep 23, 2010
-
-
Bob Wilson authored
llvm-svn: 114696
-
Rafael Espindola authored
(2 == STB_WEAK | STB_GLOBAL). llvm-svn: 114690
-
Jim Grosbach authored
llvm-svn: 114689
-
Evan Cheng authored
Fix r114632. Return if the only terminator is an unconditional branch after the redundant ones are deleted. llvm-svn: 114688
-
Jim Grosbach authored
constant. Hopefully the non-Darwin bots will like it... llvm-svn: 114687
-
Jim Grosbach authored
llvm-svn: 114686
-
Benjamin Kramer authored
llvm-svn: 114684
-
Evan Cheng authored
Revert 114634 for now since buildbot claim it broke Clang self-hosting. I doubt it but it's possible it's exposing another bug somewhere. llvm-svn: 114681
-
Jim Grosbach authored
(yet) recognize the 'trap' mnemonic, so we use .short/.long to emit the opcode directly. On Darwin, however, we do want the mnemonic for more readable assembly code and better disassembly. Adjust the .td file to use the 'trap' mnemonic and handle using the binutils workaround in the assembly printer. Also tweak the formatting of the opcode values to make them consistent between the MC printer and the old printer. llvm-svn: 114679
-
Rafael Espindola authored
last commit. llvm-svn: 114678
-
Jim Grosbach authored
llvm-svn: 114676
-
Rafael Espindola authored
they are in. Both ways should be equivalent, but gas produces relocations against the section. Roman wrote the patch, I added the test. llvm-svn: 114667
-
Bob Wilson authored
"external" even when doing lazy bitcode loading. This was broken because a function that is not materialized fails the !isDeclaration() test. llvm-svn: 114666
-
Oscar Fuentes authored
Patch by Nathan Jeffords! llvm-svn: 114661
-
Rafael Espindola authored
llvm-svn: 114639
-
Evan Cheng authored
llvm-svn: 114634
-
Evan Cheng authored
break critical edges on demand. llvm-svn: 114633
-
Evan Cheng authored
but the first one. Those will never be executed. There was logic to do this but it was faulty. llvm-svn: 114632
-
Evan Cheng authored
close to their sources to facilitate coalescing. llvm-svn: 114631
-
Evan Cheng authored
when the unconditional branch destination is the fallthrough block. The canonicalization makes it easier to allow optimizations on DAGs to invert conditional branches. The branch folding pass (and AnalyzeBranch) will clean up the unnecessary unconditional branches later. This is one of the patches leading up to disabling codegen prepare critical edge splitting. llvm-svn: 114630
-
Lang Hames authored
Moved the PBQP allocator class out of the header and back in to the cpp file to hide the gory details. Allocator instances can now be created by calling createPBQPRegisterAllocator. Tidied up use of CoalescerPair as per Jakob's suggestions. Made the new PBQPBuilder based construction process the default. The internal construction process remains in-place and available via -pbqp-builder=false for now. It will be removed shortly if the new process doesn't cause any regressions. llvm-svn: 114626
-
Sean Callanan authored
because of the lack of a newline, AsmToken::Eof was being found instead of AsmToken::EndOfStatement. llvm-svn: 114621
-
Jim Grosbach authored
new VariantKind to the MCSymbolExpr seems like overkill, but I'm not sure there's a more straightforward way to get the printing difference captured. (i.e., x86 uses @PLT, ARM uses (PLT)). llvm-svn: 114613
-
Jim Grosbach authored
llvm-svn: 114601
-
Owen Anderson authored
lowered using a series of shifts. Fixes <rdar://problem/8285015>. llvm-svn: 114599
-
Cameron Esfahani authored
llvm-svn: 114597
-
Bob Wilson authored
CombineTo to avoid putting the result on the worklist. I don't think it makes much difference for now, but it might help someday as we add more DAG combine optimizations. llvm-svn: 114595
-
Rafael Espindola authored
llvm-svn: 114594
-