- Mar 04, 2011
-
-
Jakob Stoklund Olesen authored
llvm-svn: 126975
-
James McIlree authored
Patch verified by Greg Clayton prior to checkin. llvm-svn: 126974
-
Sean Callanan authored
or 'self' variable was not properly read if the compiler optimized it into a register. llvm-svn: 126973
-
Jakob Stoklund Olesen authored
This speeds up updateSSA() so it only accounts for 5% of the live range splitting time. llvm-svn: 126972
-
Eli Friedman authored
llvm-svn: 126970
-
Bill Wendling authored
it. It's been assumed up til now that it would be in its immediate successor. However, this isn't necessarily the case. It could be in one of its successor's successors. Modify the code to more thoroughly check for an 'eh.selector' call in successors. It only looks at a successor if we get there as a result of an unconditional branch. Testcase ObjC/exceptions-4.m in r126968. llvm-svn: 126969
-
Bob Wilson authored
Patch by Zonr Chang! llvm-svn: 126967
-
- Mar 03, 2011
-
-
rdar://9083431Argyrios Kyrtzidis authored
-Woverloaded-virtual shouldn't warn for static functions. Fixes rdar://9083431 & http://llvm.org/PR9396. llvm-svn: 126966
-
Caroline Tice authored
Add code to emulate RFE Arm instruction. Add new instruction context for RFE instruction. Add several new helper functions to help emulate RFE instruction (including CurrentModeIsPrivileged, BadMode, and CPSRWriteByInstr). llvm-svn: 126965
-
Eli Friedman authored
llvm-svn: 126964
-
Joerg Sonnenberger authored
llvm-svn: 126963
-
Devang Patel authored
llvm-svn: 126962
-
Douglas Gregor authored
1) When we do an instantiation of the injected-class-name type, provide a proper source location. This is just plain good hygiene. 2) When we're building a NestedNameSpecifierLoc from a CXXScopeSpec, only return an empty NestedNameSpecifierLoc if there's no representation. Both problems contributed to the horrible test case in PR9390 that I couldn't reduce down to something palatable. llvm-svn: 126961
-
Devang Patel authored
This fixes few blocks.exp regressions. llvm-svn: 126960
-
Devang Patel authored
Add comment. llvm-svn: 126959
-
Devang Patel authored
llvm::Function argument count is not a good indicator of how many arugments does the function have at source level. If we need more space, just resize vector conservatively. This vector is only used once per function. llvm-svn: 126957
-
Jim Grosbach authored
be next to the frame pointer or the stack pointer. llvm-svn: 126956
-
Johnny Chen authored
among other things: // When stopped on breakppint 1, we can get the line entry using SBFrame API // SBFrame.GetLineEntry(). We'll get the start address for the the line entry // with the SBAddress type, resolve the symbol context using the SBTarget API // SBTarget.ResolveSymbolContextForAddress() in order to get the SBSymbol. // // We then stop at breakpoint 2, get the SBFrame, and the the SBFunction object. // // The address from calling GetStartAddress() on the symbol and the function // should point to the same address, and we also verify that. And add one utility function disassemble(target, function_or_symbol) to lldbutil.py: """Disassemble the function or symbol given a target. It returns the disassembly content in a string object. """ TestDisasm.py uses the disassemble() function to do disassembly on the SBSymbol, and then the SBFunction object. llvm-svn: 126955
-
Caroline Tice authored
Add code to emulate UXTH Arm instruction. llvm-svn: 126954
-
Caroline Tice authored
Add code to emulate UXTB Arm instruction. llvm-svn: 126953
-
Abramo Bagnara authored
llvm-svn: 126952
-
Caroline Tice authored
Add code to emulate SXTH Arm instruction. llvm-svn: 126951
-
-
Caroline Tice authored
Add code to emulate SXTB Arm instruction. llvm-svn: 126949
-
Douglas Gregor authored
llvm-svn: 126948
-
Ted Kremenek authored
llvm-svn: 126947
-
Douglas Gregor authored
TemplateSpecializationTypes, which also fixes PR9388. llvm-svn: 126946
-
Abramo Bagnara authored
llvm-svn: 126945
-
Abramo Bagnara authored
llvm-svn: 126943
-
Jan Sjödin authored
Split MCEELFStreamer and ELFObjectWriter into .h and .cpp files, so that other components can use them. llvm-svn: 126942
-
Richard Osborne authored
llvm-svn: 126941
-
Richard Osborne authored
and siprintf is available on the target. llvm-svn: 126940
-
Abramo Bagnara authored
llvm-svn: 126939
-
Justin Holewinski authored
llvm-svn: 126938
-
Richard Osborne authored
and siprintf is available on the target. llvm-svn: 126937
-
Justin Holewinski authored
llvm-svn: 126936
-
Richard Osborne authored
and iprintf is available on the target. Currently iprintf is only marked as being available on the XCore. llvm-svn: 126935
-
Tilmann Scheller authored
llvm-svn: 126934
-
Eli Friedman authored
for calls to weak symbols with a definition has the appearance of working with LLVM-generated code because weak symbol definitions are put in their own sections. llvm-svn: 126933
-
Bob Wilson authored
llvm-svn: 126931
-