- Sep 23, 2010
-
-
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
-
Jim Ingham authored
llvm-svn: 114674
-
Chris Lattner authored
copyright assignment process. llvm-svn: 114673
-
Howard Hinnant authored
llvm-svn: 114671
-
Chris Lattner authored
llvm-svn: 114669
-
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: 114662
-
Oscar Fuentes authored
Patch by Nathan Jeffords! llvm-svn: 114661
-
Johnny Chen authored
llvm-svn: 114660
-
Nate Begeman authored
llvm-svn: 114659
-
Howard Hinnant authored
llvm-svn: 114658
-
Johnny Chen authored
llvm-svn: 114652
-
Johnny Chen authored
llvm-svn: 114649
-
Howard Hinnant authored
llvm-svn: 114647
-
Argyrios Kyrtzidis authored
members with the same name as a decl outside the scope where the members are actually introduced. Fixes http://llvm.org/PR6741 llvm-svn: 114641
-
Douglas Gregor authored
llvm-svn: 114640
-
Rafael Espindola authored
llvm-svn: 114639
-
Argyrios Kyrtzidis authored
If -fcolor-diagnostics is explicitly passed to the driver respect that even if the driver is of the opinion that stderr can't handle them. (see http://llvm.org/PR8150) Patch by Frits van Bommel! llvm-svn: 114638
-
Argyrios Kyrtzidis authored
llvm-svn: 114637
-
Argyrios Kyrtzidis authored
llvm-svn: 114636
-
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
-
Ted Kremenek authored
Refactor GRExprEngine::VisitCall() to use EvalArguments(), just like VisitCXXMemberCallExpr(). Ideally we should unify these code paths as much as possible, since they only differ by a few details. llvm-svn: 114628
-
Daniel Dunbar authored
llvm-svn: 114627
-
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
- Sema is now exported (and there was much rejoicing.) - Storage classes are now centrally defined. Also fixed some bugs that the new LLVM picked up. llvm-svn: 114622
-
Sean Callanan authored
because of the lack of a newline, AsmToken::Eof was being found instead of AsmToken::EndOfStatement. llvm-svn: 114621
-
Jim Ingham authored
llvm-svn: 114620
-
Daniel Dunbar authored
llvm-svn: 114619
-
Daniel Dunbar authored
- Therefore, we can lower out the NEON wrapper structs and pass the vectors directly. This makes a huge difference in the cleanliness of the IR after optimization. - I will trust, but verify, via future ABITest testing (for APCS-GNU, at least). llvm-svn: 114618
-
Greg Clayton authored
llvm-svn: 114616
-
Ted Kremenek authored
llvm-svn: 114615
-
Dan Gohman authored
will not be deleted, rather than the ones that will. llvm-svn: 114614
-
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
-