- Dec 11, 2014
-
-
Justin Bogner authored
I apparently fail at the alphabet, E is not after G, and G isn't even close to C. Sorry for the noise. llvm-svn: 223990
-
Justin Bogner authored
llvm-svn: 223989
-
Justin Bogner authored
llvm-svn: 223988
-
Paul Robinson authored
llvm-svn: 223987
-
Tim Northover authored
Quite a major error here: the expansions for the Pseudos with and without folded load were mixed up. Fortunately it only affects ARM-mode, when not using movw/movt, on Darwin. I'm guessing no-one actually uses that combination. llvm-svn: 223986
-
Paul Robinson authored
Eventually we'll diagnose them on different declarations, but let's get this part out of the way first. llvm-svn: 223985
-
Paul Robinson authored
llvm-svn: 223984
-
Zachary Turner authored
This still relies on PutSTDIN, just indirectly. So it was hanging due to not being able to get stdin from the test. llvm-svn: 223983
-
Zachary Turner authored
llvm-svn: 223982
-
Ekaterina Romanova authored
DW_OP_const <const> doesn't describe a constant value, but a value at a constant address. The proper way to describe a constant value is DW_OP_constu <const>, DW_OP_stack_value. Added DW_OP_stack_value to the stack. -This line, and those below, will be ignored-- M lib/CodeGen/AsmPrinter/DwarfDebug.cpp A test/DebugInfo/incorrect-variable-debugloc1.ll llvm-svn: 223981
-
Paul Robinson authored
Review feedback from recent changes to GetSVN.cmake. llvm-svn: 223980
-
David Majnemer authored
llvm-svn: 223979
-
Matthias Braun authored
llvm-svn: 223978
-
- Dec 10, 2014
-
-
Eric Christopher authored
llvm-svn: 223977
-
Eric Christopher authored
can change the backend to be the same default. Leave the modified/new testcases with the exception of the default behavior since it increases our testing footprint. llvm-svn: 223976
-
David Majnemer authored
getLVForNamespaceScopeDecl believed that it wasn't possible for it to ever see an IndirectFieldDecl. However, this can occur when determining whether or not something is a redeclaration of a member of an anonymous static union. This fixes PR21858. llvm-svn: 223975
-
Mark Heffernan authored
Fix PR21694. r219517 added a use of SCEV divide in HowFarToZero computation. This divide can produce incorrect results as we are using an unsigned divide for what should be a modular divide. This change reverts back to a more conservative computation using trailing zeros. llvm-svn: 223974
-
Eric Christopher authored
llvm-svn: 223973
-
Eric Christopher authored
llvm-svn: 223972
-
Colin LeMahieu authored
llvm-svn: 223971
-
David Majnemer authored
No functional change intended. llvm-svn: 223970
-
David Majnemer authored
Zero is usually a nicer constant to have than -1. llvm-svn: 223969
-
David Majnemer authored
X shifted by undef results in undef because the undef value can represent values greater than the width of the operands. llvm-svn: 223968
-
Colin LeMahieu authored
llvm-svn: 223967
-
Sean Callanan authored
Thanks to Nico Weber for spotting this. llvm-svn: 223966
-
Tobias Grosser authored
The dead code elimination is a pass that looks very promising, but needs some more compile-time tuning before enabling it by default seems sensible. llvm-svn: 223965
-
Rafael Espindola authored
These methods are only used by MCJIT and are very specific to it. In fact, they are also fairly specific to the fact that we have a dynamic linker of relocatable objects. llvm-svn: 223964
-
Simon Atanasyan authored
Some targets like microMIPS and ARM Thumb use the last bit of a symbol's value to mark 'compressed' code. This patch adds new virtual function `DynamicTable::getAtomVirtualAddress` which allows to adjust a symbol's value before using it in a dynamic table tags like DT_INIT / DT_FINI. llvm-svn: 223963
-
Richard Smith authored
having a deleted default constructor. llvm-svn: 223953
-
Juergen Ributzka authored
In the large code model we have to first get the address of the GOT entry, load the address of the constant, and then load the constant itself. To avoid these loads and the GOT entry alltogether this commit changes the way how FP constants are materialized in the large code model. The constats are now materialized in a GPR and then bitconverted/moved into the FPR. Reviewed by Tim Northover Fixes rdar://problem/16572564. llvm-svn: 223941
-
Marek Olsak authored
llvm-svn: 223940
-
Sean Callanan authored
Objective-C types and enums in modules. We now have a three-stage fallback when looking for methods and properties: first the DWARF, second the modules, third the runtime. <rdar://problem/18782288> llvm-svn: 223939
-
David Blaikie authored
llvm-svn: 223938
-
David Blaikie authored
llvm-svn: 223937
-
Daniel Jasper authored
No functional changes intended. llvm-svn: 223936
-
Sean Callanan authored
but ignores module imports in debugger mode, even inside functions. llvm-svn: 223935
-
Fariborz Jahanian authored
NS_ENUM/NS_OPTIONS use the underlying type if there is no associated type. rdar://19198042 llvm-svn: 223934
-
Colin LeMahieu authored
llvm-svn: 223933
-
Timur Iskhodzhanov authored
llvm-svn: 223932
-
Stepan Dyatkovskiy authored
Pass looks for equivalent functions that are mergable and folds them. llvm-svn: 223931
-