summaryrefslogtreecommitdiffstats
path: root/lldb/source/Expression
Commit message (Collapse)AuthorAgeFilesLines
...
* Added the skeleton of a transformation pass toSean Callanan2010-07-022-40/+226
| | | | | | | | convert IR to DWARF. So far, this pass only performs a depth-first traversal of the IR, logging each basic block as it finds it. llvm-svn: 107515
* Updated to llvm/clang from July 2, 2010 at 8:00AM.Greg Clayton2010-07-022-6/+8
| | | | llvm-svn: 107494
* Added a SemaConsumer that transforms the ASTs forSean Callanan2010-07-012-36/+393
| | | | | | | | | an expression, adding code to put the value of the last expression (if there is one) into a variable and write the address of that variable to a global pointer. llvm-svn: 107419
* Improved printing of LLVM IR. We now printSean Callanan2010-06-241-2/+7
| | | | | | | complete instructions rather than simply their opcodes. llvm-svn: 106708
* Added the temporary -i option to expr, whichSean Callanan2010-06-231-1/+54
| | | | | | | | switches the expression parsing over to use the LLVM IR as opposed to Clang ASTs. Right now, that functionality only logs. llvm-svn: 106695
* Fixes for array handling and dynamic type casting Sean Callanan2010-06-231-5/+6
| | | | | | errors pointed out by John McCall. llvm-svn: 106665
* Updated the expression parser to use proper logging when Sean Callanan2010-06-232-22/+26
| | | | | | | looking for external variables. Also cleaned up the log messages coming from the DWARF interpreter. llvm-svn: 106613
* Added support to the expression parser for locatingSean Callanan2010-06-222-5/+101
| | | | | | externally-defined functions. llvm-svn: 106606
* Updated LLVM/Clang to revision from 2010-06-13T06:00.Greg Clayton2010-06-131-2/+3
| | | | llvm-svn: 105918
* Switched over to using the new lldb::SharingPtr from Howard Hinnant. Greg Clayton2010-06-124-5/+0
| | | | | | | | | | | | | | We need to put this in LLDB since we need to vend this in our API because our public API uses shared pointers to our private objects. Removed a deprecated file: include/lldb/Host/Types.h Added the new SharingPtr.cpp/.h files into source/Utility. Added a shell script build phase that fixes up all headers in the LLDB.framework. llvm-svn: 105895
* Initial checkin of lldb code from internal Apple repo.Chris Lattner2010-06-088-0/+5503
llvm-svn: 105619
OpenPOWER on IntegriCloud