| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add a JITEventListener interface that gets called back when a new function is | Jeffrey Yasskin | 2009-06-25 | 11 | -170/+600 |
| | | | | | | | | | | emitted or the machine code for a function is freed. Chris mentioned that we may also want a notification when a stub is emitted, but that'll be a future change. I intend to use this to tell oprofile where functions are emitted and what lines correspond to what addresses. llvm-svn: 74157 | ||||
| * | Add thumb2 add sp. | Evan Cheng | 2009-06-25 | 1 | -0/+15 |
| | | | | | llvm-svn: 74156 | ||||
| * | ad MachineInstrBuilder support for target flags on operands. | Chris Lattner | 2009-06-25 | 2 | -19/+38 |
| | | | | | llvm-svn: 74155 | ||||
| * | fix comments to be correct. | Chris Lattner | 2009-06-25 | 1 | -2/+2 |
| | | | | | llvm-svn: 74154 | ||||
| * | Remove duplication. | Mikhail Glushenkov | 2009-06-25 | 6 | -130/+47 |
| | | | | | | | Factor out common preprocessor-related bits to Makefile.rules. llvm-svn: 74153 | ||||
| * | Some reorg and additional comments. | Evan Cheng | 2009-06-25 | 1 | -9/+18 |
| | | | | | llvm-svn: 74152 | ||||
| * | No need to code gen MDNodes | Devang Patel | 2009-06-25 | 9 | -0/+26 |
| | | | | | llvm-svn: 74150 | ||||
| * | My guess is that RegInfo should only call the Allocator.Deallocator if it's not | Bill Wendling | 2009-06-25 | 1 | -7/+10 |
| | | | | | | | null. llvm-svn: 74147 | ||||
| * | Reword a few comments. | Dan Gohman | 2009-06-25 | 1 | -17/+17 |
| | | | | | llvm-svn: 74146 | ||||
| * | Add a getUniqueExitBlock utility function, similar to getExitBlock, | Dan Gohman | 2009-06-25 | 1 | -0/+10 |
| | | | | | | | but for getUniqueExitBlocks. llvm-svn: 74145 | ||||
| * | Now with EVEN FEWER statics! | Owen Anderson | 2009-06-25 | 2 | -29/+38 |
| | | | | | llvm-svn: 74143 | ||||
| * | Add Thumb2 pc relative add. | Evan Cheng | 2009-06-24 | 4 | -1/+98 |
| | | | | | llvm-svn: 74141 | ||||
| * | Fewer static variables, part 3 of many. | Owen Anderson | 2009-06-24 | 1 | -2/+2 |
| | | | | | llvm-svn: 74140 | ||||
| * | Basic .s parsing for .asci[iz], .fill, .space, {.byte, .short, ... } | Daniel Dunbar | 2009-06-24 | 8 | -1/+228 |
| | | | | | | | | - Includes some DG tests in test/MC/AsmParser, which are rather primitive since we don't have a -verify mode yet. llvm-svn: 74139 | ||||
| * | 80 col violation. | Evan Cheng | 2009-06-24 | 1 | -1/+2 |
| | | | | | llvm-svn: 74138 | ||||
| * | Down with _even more_ statics! | Owen Anderson | 2009-06-24 | 2 | -2/+5 |
| | | | | | llvm-svn: 74137 | ||||
| * | Didn't mean to commit this part. | Owen Anderson | 2009-06-24 | 1 | -3/+0 |
| | | | | | llvm-svn: 74135 | ||||
| * | Down with statics! | Owen Anderson | 2009-06-24 | 2 | -2/+7 |
| | | | | | llvm-svn: 74134 | ||||
| * | Add constructor to create MDString using std::string | Devang Patel | 2009-06-24 | 2 | -0/+12 |
| | | | | | llvm-svn: 74133 | ||||
| * | Move local statics to per-instance variables. | Owen Anderson | 2009-06-24 | 2 | -9/+10 |
| | | | | | llvm-svn: 74132 | ||||
| * | Increase limit for OpActions array | David Greene | 2009-06-24 | 2 | -10/+19 |
| | | | | | | | | | | | | | | The OpActions array had a limit of 32 value types, so change it to use MVT::MAX_ALLOWED_VALUETYPE in its declaration and change the accesses to this array to work with a VT.getSimpleVT() that is larger than 32. Also, add a comment to the place where MVT::MAX_ALLOWED_VALUETYPE is defined indicating that it must be a multiple of 32. This is part of the work allow MVT::LAST_VALUETYPE be greater than 32. llvm-svn: 74130 | ||||
| * | Make this thread-safe. | Owen Anderson | 2009-06-24 | 1 | -1/+3 |
| | | | | | llvm-svn: 74129 | ||||
| * | Get rid of a static boolean. | Owen Anderson | 2009-06-24 | 2 | -2/+3 |
| | | | | | llvm-svn: 74125 | ||||
| * | We should run these tests as well. | Evan Cheng | 2009-06-24 | 2 | -0/+10 |
| | | | | | llvm-svn: 74121 | ||||
| * | Scaffolding for LDA pass. | Andreas Bolka | 2009-06-24 | 5 | -0/+109 |
| | | | | | llvm-svn: 74120 | ||||
| * | ReleaseNotes.External Projects += Rubinius | Jeffrey Yasskin | 2009-06-24 | 1 | -0/+11 |
| | | | | | llvm-svn: 74119 | ||||
| * | Fix the Ocaml bindings for the ExecutionEngine: with the change to build | Bob Wilson | 2009-06-24 | 6 | -15/+16 |
| | | | | | | | | | libraries instead of relinked objects, the interpreter, JIT, and native target libraries were not being linked in to an ocaml program using the ExecutionEngine. llvm-svn: 74117 | ||||
| * | ReleaseNotes.External Projects += Unladen Swallow | Jeffrey Yasskin | 2009-06-24 | 1 | -0/+12 |
| | | | | | llvm-svn: 74116 | ||||
| * | Completed basic intra block split implementation. | Lang Hames | 2009-06-24 | 1 | -43/+114 |
| | | | | | llvm-svn: 74114 | ||||
| * | Update for DOTGraphTraits changes. | Owen Anderson | 2009-06-24 | 1 | -1/+2 |
| | | | | | llvm-svn: 74113 | ||||
| * | unwind info not needed. | Chris Lattner | 2009-06-24 | 1 | -1/+1 |
| | | | | | llvm-svn: 74112 | ||||
| * | move some functions, add a FIXME, use PrintPICBaseSymbol to print the | Chris Lattner | 2009-06-24 | 1 | -17/+25 |
| | | | | | | | picbase instead of inlining it. llvm-svn: 74111 | ||||
| * | This increases the maximum for MVT::LAST_VALUETYPE | David Greene | 2009-06-24 | 5 | -4/+14 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change doubles the allowable value for MVT::LAST_VALUETYPE. It does this by doing several things. 1. Introduces MVT::MAX_ALLOWED_LAST_VALUETYPE which in this change has a value of 64. This value contains the current maximum for the MVT::LAST_VALUETYPE. 2. Instead of checking "MVT::LAST_VALUETYPE <= 32", all of those uses now become "MVT::LAST_VALUETYPE <= MVT::MAX_ALLOWED_LAST_VALUETYPE" 3. Changes the dimension of the ValueTypeActions from 2 elements to four elements and adds comments ahead of the declaration indicating the it is "(MVT::MAX_ALLOWED_LAST_VALUETYPE/32) * 2". This at least lets us find what is affected if and when MVT::MAX_ALLOWED_LAST_VALUETYPE gets changed. 4. Adds initializers for the new elements of ValueTypeActions. This does NOT add any types in MVT. That would be done separately. This doubles the size of ValueTypeActions from 64 bits to 128 bits and gives us the freedom to add more types for AVX. llvm-svn: 74110 | ||||
| * | Sketch streamer support for .align, .org functionality. | Daniel Dunbar | 2009-06-24 | 3 | -0/+110 |
| | | | | | llvm-svn: 74109 | ||||
| * | reimplement getPICLabelString as PrintPICBaseSymbol to eliminate std::string ↵ | Chris Lattner | 2009-06-24 | 2 | -20/+31 |
| | | | | | | | heap thrashing. llvm-svn: 74105 | ||||
| * | sink management of DwarfWriter & MachineModuleInfo into the AsmPrinter base ↵ | Chris Lattner | 2009-06-24 | 5 | -38/+19 |
| | | | | | | | class. llvm-svn: 74101 | ||||
| * | sink dwarf finalization out of each target into AsmPrinter::doFinalization | Chris Lattner | 2009-06-24 | 6 | -26/+4 |
| | | | | | llvm-svn: 74097 | ||||
| * | eliminate the ExtWeakSymbols set from AsmPrinter. This eliminates | Chris Lattner | 2009-06-24 | 8 | -135/+47 |
| | | | | | | | | a bunch of code from all the targets, and eliminates nondeterministic ordering of directives being emitted in the output. llvm-svn: 74096 | ||||
| * | only emit one .align for all the hidden gv stubs instead of one for each. | Chris Lattner | 2009-06-24 | 1 | -1/+1 |
| | | | | | llvm-svn: 74094 | ||||
| * | inline print*Stub and rearrange function stub printing to more closely match | Chris Lattner | 2009-06-24 | 2 | -41/+31 |
| | | | | | | | gv and hiddengv stub printing. llvm-svn: 74093 | ||||
| * | remove dead code now that personality functions don't print stubs directly. | Chris Lattner | 2009-06-24 | 1 | -8/+1 |
| | | | | | llvm-svn: 74092 | ||||
| * | remove now-dead argument. | Chris Lattner | 2009-06-24 | 2 | -6/+4 |
| | | | | | llvm-svn: 74091 | ||||
| * | simplify personality function stub printing to use the mangler and | Chris Lattner | 2009-06-24 | 1 | -9/+9 |
| | | | | | | | | | decorateName like other stuff instead of special casing _. Also, stick it into GVStubs and let the normal stub printer print the stub instead of doing it manually. llvm-svn: 74090 | ||||
| * | remove dead argument | Chris Lattner | 2009-06-24 | 2 | -4/+3 |
| | | | | | llvm-svn: 74089 | ||||
| * | Rearrange some stuff in MachineOperand and add a new TargetFlags field. | Chris Lattner | 2009-06-24 | 2 | -32/+47 |
| | | | | | llvm-svn: 74087 | ||||
| * | Get rid of the global CFGOnly flag by threading a ShortNames parameters ↵ | Owen Anderson | 2009-06-24 | 8 | -49/+57 |
| | | | | | | | | | through the GraphViz rendering code. Update other uses in the codebase for this change. llvm-svn: 74084 | ||||
| * | Rewrite 73900 per Duncan's suggestion. | Dale Johannesen | 2009-06-24 | 1 | -19/+9 |
| | | | | | llvm-svn: 74082 | ||||
| * | We decided to not worry about Atoms for now, it should be straightforward to | Daniel Dunbar | 2009-06-24 | 7 | -72/+33 |
| | | | | | | | | | reintroduce them later. Also, don't require MCSection* when creating a symbol. llvm-svn: 74081 | ||||
| * | MCStreamer: Add a few more "symbol attributes". | Daniel Dunbar | 2009-06-24 | 2 | -4/+25 |
| | | | | | llvm-svn: 74077 | ||||
| * | MCStreamer: Test printing values. | Daniel Dunbar | 2009-06-24 | 2 | -1/+26 |
| | | | | | llvm-svn: 74076 | ||||

