- May 14, 2013
-
-
Andrew Kaylor authored
llvm-svn: 181742
-
Matt Kopec authored
llvm-svn: 181741
-
- May 13, 2013
-
-
David Blaikie authored
Patch by Evgieniy Stepanov, review by İsmail Dönmez. llvm-svn: 181740
-
Daniel Malea authored
llvm-svn: 181739
-
Anna Zaks authored
llvm-svn: 181738
-
Ashok Thirumurthi authored
- Also refactors TestRegisters.py because test_convenience_registers_with_process_attach now fails with an assert. TODO: Cross-reference the skipOnLinux decorator with a bugzilla report after root-causing this issue. llvm-svn: 181737
-
Daniel Malea authored
- should fix automatic tests set up on http://llvm-jenkins.debian.net - needed in order to make Debian package builds depend on passing test suite llvm-svn: 181736
-
Daniel Malea authored
llvm-svn: 181735
-
Matt Beaumont-Gay authored
Suppresses an unused-variable warning in -Asserts builds. llvm-svn: 181733
-
Daniel Jasper authored
Before: #define A(X) \ "aaaaa" #X "bbbbbb" \ "ccccc" After: #define A(X) \ "aaaaa" #X "bbbbbb" \ "ccccc" llvm-svn: 181732
-
Richard Smith authored
debugging code from an unreachable codepath. llvm-svn: 181731
-
Richard Smith authored
bytes and character units to be different sizes. llvm-svn: 181730
-
Jack Carter authored
This patch adds alias for addiu instruction which enables following syntax: addiu $rs,imm The macro is translated as: addiu $rs,$rs,imm Contributer: Vladimir Medic llvm-svn: 181729
-
Rafael Espindola authored
This is safe given how the pre-v6 atomic ops funcions in libgcc are implemented. This fixes pr15429. llvm-svn: 181728
-
Ashok Thirumurthi authored
- Also improved test coverage for passing tests to include expr/x and a sanity check for $eax as the lower half of $rax. llvm-svn: 181727
-
Michael Gottesman authored
[objc-arc-opts] Add comment to BBState making it clear that get{TopDown,BottomUp}PtrState will create a new PtrState object if it does not find a PtrState for Arg. llvm-svn: 181726
-
Bill Schmidt authored
llvm-svn: 181725
-
Daniel Malea authored
- added missing ConstString header - moved "using lldb*" statements to OS-independent section llvm-svn: 181724
-
Bill Schmidt authored
This fixes warning messages observed in the oggenc application test in projects/test-suite. Special handling is needed for the 64-bit PowerPC SVR4 ABI when a constant is initialized with a pointer to a function in a shared library. Because a function address is implemented as the address of a function descriptor, the use of copy relocations can lead to problems with initialization. GNU ld therefore replaces copy relocations with dynamic relocations to be resolved by the dynamic linker. This means the constant cannot reside in the read-only data section, but instead belongs in .data.rel.ro, which is designed for constants containing dynamic relocations. The implementation creates a class PPC64LinuxTargetObjectFile inheriting from TargetLoweringObjectFileELF, which behaves like its parent except to place constants of this sort into .data.rel.ro. The test case is reduced from the oggenc application. llvm-svn: 181723
-
Matt Kopec authored
Patch by Mike Sartain. llvm-svn: 181722
-
Bob Wilson authored
llvm-svn: 181721
-
Sean Callanan authored
LLDB transition page. Also fixed a <b>...</b> tag. <rdar://problem/13871874> llvm-svn: 181720
-
Michael Gottesman authored
This makes the statistics gathering completely independent of the actual optimization occuring, preventing any sort of bleeding over from occuring. Additionally, it simplifies a switch statement in the non-statistic gathering case. llvm-svn: 181719
-
Akira Hatanaka authored
This option is used when the user wants to avoid emitting double precision FP loads and stores. Double precision FP loads and stores are expanded to single precision instructions after register allocation. llvm-svn: 181718
-
rdar://problem/13875830Greg Clayton authored
Unblock linux builds. The real fix for this is tracked by the above radar, but this temporary hack should fix things for now. llvm-svn: 181717
-
Shuxin Yang authored
llvm-svn: 181715
-
Akira Hatanaka authored
operands as the prototype instruction but with a different opcode. llvm-svn: 181714
-
Akira Hatanaka authored
llvm-svn: 181713
-
Daniel Malea authored
llvm-svn: 181712
-
Daniel Malea authored
llvm-svn: 181711
-
Fariborz Jahanian authored
recovery form duplicate method definition error thus preventing doc parsing to loop trying to find comment for the invalid redefinition in a previous declaration. // rdar://13836387 llvm-svn: 181710
-
rdar://problem/13183720Enrico Granata authored
Provide a mechanism through which users can disable loading the Python scripts from dSYM files This relies on a target setting: target.load-script-from-symbol-file which defaults to false ("do NOT load the script") You need to set it to true before creating your target (or in your lldbinit file if you constantly rely on this feature) to allow the scripts to load llvm-svn: 181709
-
Sylvestre Ledru authored
llvm-svn: 181708
-
Ben Langmuir authored
Generalize some attributes that differ on powerpc64 (i32 vs signext i32). Also fix some copy-and-pasted code that didn't get updated properly. llvm-svn: 181707
-
Rafael Espindola authored
llvm-svn: 181706
-
Mihai Popa authored
The purpose of the patch is to fix the syntax of ARM mrc and mrc2 instructions when they are used to write to the APSR. In this case, the destination operand should be APSR_nzcv, and the encoding of the target should be 0b1111 (same as for PC). In pre-UAL syntax, this form used the PC register as a textual target. This is still allowed for backward compatibility. llvm-svn: 181705
-
Rafael Espindola authored
In r181677 I removed this llvm_unreachable and it introduced a gcc warning. Add it back. Thanks to Patrik Hägglund for noticing it. llvm-svn: 181704
-
Sylvestre Ledru authored
Also pass the MCRegInfo to createMCAsmInfo. Follow the modification introduced in commit r181680 of llvm llvm-svn: 181703
-
Alexander Kornienko authored
llvm-svn: 181702
-
Manuel Klimek authored
llvm-svn: 181701
-