- Jul 25, 2011
-
-
Chandler Carruth authored
SourceManager and FullSourceLoc. llvm-svn: 135969
-
Jim Grosbach authored
The shift immediate encoding, printing, etc. is handled directly by the enclosing operand definition, so it should be a vanilla immediate, not a nested complex operand (shift_imm). llvm-svn: 135968
-
Chandler Carruth authored
llvm-svn: 135967
-
Rafael Espindola authored
llvm-svn: 135966
-
Chandler Carruth authored
SourceManager and FullSourceLoc. llvm-svn: 135965
-
Evan Cheng authored
llvm-svn: 135964
-
Evan Cheng authored
llvm-svn: 135963
-
Chandler Carruth authored
llvm-svn: 135962
-
Chandler Carruth authored
llvm-svn: 135961
-
Chandler Carruth authored
getImmediateExpansionRange. llvm-svn: 135960
-
Jim Grosbach authored
llvm-svn: 135959
-
Jim Grosbach authored
llvm-svn: 135958
-
Jonathan D. Turner authored
Refactor of how modules are handled in ASTReader to remove explicit uses of a chain of AST files, instead redirect calls through a module manager. This should help move toward a DAG and the potential of loading multiple, unrelated PCH files. It's still early in development. llvm-svn: 135957
-
Bill Wendling authored
llvm-svn: 135956
-
Bill Wendling authored
llvm-svn: 135955
-
Evan Cheng authored
llvm-svn: 135954
-
Evan Cheng authored
llvm-svn: 135953
-
Oscar Fuentes authored
header search path. llvm-svn: 135952
-
Bill Wendling authored
Update the comment. This feature is available only on Darwin at the moment. Though it's not Darwin-specific. llvm-svn: 135951
-
Jim Grosbach authored
llvm-svn: 135950
-
Oscar Fuentes authored
llvm-svn: 135949
-
Jakub Staszak authored
llvm-svn: 135948
-
Jakub Staszak authored
llvm-svn: 135947
-
Jim Grosbach authored
Remove some inititalizers that are the same as the default, move defs next to their (singular) uses and generally simplify some formatting of asm operand definitions. llvm-svn: 135946
-
Jim Grosbach authored
llvm-svn: 135945
-
Johnny Chen authored
the SBValue.linked_list_iter() API is equal to [1, 2, 4, 5]. llvm-svn: 135944
-
Evan Cheng authored
llvm-svn: 135943
-
Evan Cheng authored
llvm-svn: 135942
-
Chad Rosier authored
FIXME: Override "preferred align" for double and long long for ARM apcs-gnu ABI. Also part of rdar://9802874 llvm-svn: 135940
-
Evan Cheng authored
llvm-svn: 135939
-
Johnny Chen authored
to iterate through an SBValue instance by treating it as the head of a linked list. API program must provide two args to the linked_list_iter() method: the first being the child member name which points to the next item on the list and the second being a Python function which an SBValue (for the next item) and returns True if end of list is reached, otherwise it returns False. For example, suppose we have the following sample program. #include <stdio.h> class Task { public: int id; Task *next; Task(int i, Task *n): id(i), next(n) {} }; int main (int argc, char const *argv[]) { Task *task_head = new Task(-1, NULL); Task *task1 = new Task(1, NULL); Task *task2 = new Task(2, NULL); Task *task3 = new Task(3, NULL); // Orphaned. Task *task4 = new Task(4, NULL); Task *task5 = new Task(5, NULL); task_head->next = task1; task1->next = task2; task2->next = task4; task4->next = task5; int total = 0; // Break at this line Task *t = task_head; while (t != NULL) { if (t->id >= 0) ++total; t = t->next; } printf("We have a total number of %d tasks\n", total); return 0; } The test program produces the following output while exercising the linked_list_iter() SBVAlue API: task_head: TypeName -> Task * ByteSize -> 8 NumChildren -> 2 Value -> 0x0000000106400380 ValueType -> local_variable Summary -> None IsPointerType -> True Location -> 0x00007fff65f06e60 (Task *) next = 0x0000000106400390 (int) id = 1 (Task *) next = 0x00000001064003a0 (Task *) next = 0x00000001064003a0 (int) id = 2 (Task *) next = 0x00000001064003c0 (Task *) next = 0x00000001064003c0 (int) id = 4 (Task *) next = 0x00000001064003d0 (Task *) next = 0x00000001064003d0 (int) id = 5 (Task *) next = 0x0000000000000000 llvm-svn: 135938
-
Jakub Staszak authored
MachineBlockFrequencyInfo. llvm-svn: 135937
-
Axel Naumann authored
Pick up expected diagnostics not only in the main file but also in the file where the first diagnostic occurred. Useful if the main file is not relevant (like with cling). By Vassil Vassilev. llvm-svn: 135936
-
Chad Rosier authored
llvm-svn: 135935
-
Chad Rosier authored
ABI. llvm-svn: 135934
-
Enrico Granata authored
Python synthetic providers must provide a num_children call; this was not specified in the docs up to now llvm-svn: 135933
-
Douglas Gregor authored
conversion operators, from Jonathan Sauer. llvm-svn: 135932
-
Evan Cheng authored
llvm-svn: 135930
-
Howard Hinnant authored
llvm-svn: 135927
-
Bill Wendling authored
llvm-svn: 135924
-