- Oct 12, 2012
-
-
Sean Silva authored
isa<> et al. automatically infer when the cast is an upcast (including a self-cast), so these are no longer necessary. llvm-svn: 165767
-
- Oct 11, 2012
-
-
Micah Villmow authored
llvm-svn: 165747
-
Micah Villmow authored
Add in the first iteration of support for llvm/clang/lldb to allow variable per address space pointer sizes to be optimized correctly. llvm-svn: 165726
-
- Oct 09, 2012
-
-
Eric Christopher authored
llvm-svn: 165463
-
- Oct 08, 2012
-
-
Eric Christopher authored
llvm-svn: 165427
-
Eric Christopher authored
llvm-svn: 165426
-
Micah Villmow authored
llvm-svn: 165402
-
- Oct 04, 2012
-
-
Eric Christopher authored
a) frame setup instructions define the prologue b) we shouldn't change our location mid-stream Add a test to make sure that the stack adjustment stays within the prologue. llvm-svn: 165250
-
- Oct 03, 2012
-
-
Eric Christopher authored
This reverts 165055 and 165052 temporarily while I look at debugger failures. llvm-svn: 165071
-
- Oct 02, 2012
-
-
Eric Christopher authored
llvm-svn: 165054
-
Eric Christopher authored
prologue. Also skip frame setup instructions when looking for the first location. llvm-svn: 165052
-
- Sep 25, 2012
-
-
Jim Grosbach authored
Even out-of-line jump tables can be in the code section, so mark them as data-regions for those targets which support the directives. rdar://12362871&12362974 llvm-svn: 164571
-
- Sep 22, 2012
-
-
Eric Christopher authored
care about it being an argument variable so that we can decide that captured block and lambda vars that don't happen to be arguments could be an argument pointer. Add the object pointer for one case onto the subprogram die. rdar://12001329 llvm-svn: 164419
-
- Sep 21, 2012
-
-
Eric Christopher authored
llvm-svn: 164326
-
- Sep 15, 2012
-
-
Craig Topper authored
llvm-svn: 163974
-
- Sep 13, 2012
-
-
Eric Christopher authored
Add some support for dealing with an object pointer on arguments. Part of rdar://9797999 which now supports adding the object pointer attribute to the subprogram as it should. llvm-svn: 163754
-
- Sep 12, 2012
-
-
Eric Christopher authored
This should be done on the subprogram, not the variable itself. llvm-svn: 163734
-
Eric Christopher authored
Part of rdar://9797999 llvm-svn: 163667
-
- Sep 11, 2012
-
-
Chad Rosier authored
Add support in the EmitMSInlineAsmStr() function for handling integer consts. llvm-svn: 163645
-
Eric Christopher authored
right now. We'll fix PR13303 a different way. llvm-svn: 163570
-
Eric Christopher authored
llvm-svn: 163569
-
Eric Christopher authored
llvm-svn: 163568
-
Eric Christopher authored
llvm-svn: 163567
-
- Sep 10, 2012
-
-
Chad Rosier authored
and InlineAsmVariant don't match. llvm-svn: 163550
-
Chad Rosier authored
and update the printOperand() function accordingly. llvm-svn: 163544
-
- Sep 07, 2012
-
-
Benjamin Kramer authored
For some reason .lcomm uses byte alignment and .comm log2 alignment so we can't use the same setting for both. Fix this by reintroducing the LCOMM enum. I verified this against mingw's gcc. llvm-svn: 163420
-
Chad Rosier authored
llvm-svn: 163416
-
Chad Rosier authored
llvm-svn: 163401
-
Benjamin Kramer authored
- Darwin lied about not supporting .lcomm and turned it into zerofill in the asm parser. Push the zerofill-conversion down into macho-specific code. - This makes the tri-state LCOMMType enum superfluous, there are no targets without .lcomm. - Do proper error reporting when trying to use .lcomm with alignment on a target that doesn't support it. - .comm and .lcomm alignment was parsed in bytes on COFF, should be power of 2. - Fixes PR13755 (.lcomm crashes on ELF). llvm-svn: 163395
-
- Sep 06, 2012
-
-
Chad Rosier authored
llvm-svn: 163273
-
- Sep 05, 2012
-
-
Logan Chien authored
llvm-svn: 163194
-
- Aug 29, 2012
-
-
Eric Christopher authored
llvm-svn: 162848
-
- Aug 25, 2012
-
-
Richard Smith authored
Reviewed offline by chandlerc. llvm-svn: 162623
-
- Aug 24, 2012
-
-
Eric Christopher authored
not in darwin gdb compat mode. Fixes rdar://10975088 llvm-svn: 162526
-
Eric Christopher authored
output (we're emitting a specification already and the information isn't changing) and we're not in old gdb compat mode. Saves 1% on the debug information for a build of llvm. Fixes rdar://11043421 llvm-svn: 162493
-
Eric Christopher authored
turned on and off separate from the platform if you're on darwin. llvm-svn: 162487
-
Eric Christopher authored
we're using the darwin old gdb compat mode for emitting dwarf. llvm-svn: 162486
-
- Aug 23, 2012
-
-
Eric Christopher authored
llvm-svn: 162438
-
Eric Christopher authored
with older gdbs on darwin. rdar://10975874 llvm-svn: 162436
-
Eric Christopher authored
rdar://10393214 llvm-svn: 162434
-