2009-07-16 |
Anton Korobeynikov | Implement InsertBranch() hook |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Pipehole pattern for i32 imm's |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Bunch of sext_inreg patterns |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Provide normal 32 bit load and store |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Proper lower 'small' results |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Completel forgot about unconditional branches |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Lower addresses of globals |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Test (incomplete) for easy muls |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Provide "wide" muls and divs/rems |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Fix thinko |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Fix epic bug with invalid regclass for R0D |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Let RegisterInfo decide whether it can emit cross-class... |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | More register pairs (now 32 bit ones) |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Add even-odd register pairs |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Unbreak due to mainline api change |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Preliminary mul lowering |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | More extloads |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Tests for cmp / br_cc / select_cc |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | SELECT_CC lowering |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Conditional branches and comparisons |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Emit correct offset for PseudoSourceValue |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Provide proper stack offsets for outgoing arguments |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Change register allocation order to reduce amount of... |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Emit callee-saved regs spills / restores |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Scan for presence of calls and determine max callframe... |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Some preliminary call lowering |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Prologue / epilogue emission |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Add simple frame index elimination |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Provide proper test :) |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Swap the order of imm and idx field for rri addrmode... |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Do not truncate sign bits for negative imms |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Add address computation stuff |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Cleanup |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Add mem-imm stores |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | [PATCH 023/155] Typo |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Add stores and truncstores |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Add patterns for various extloads |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Do some heroic rri address matching (shamelessly stolen... |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Change register allocation order, so R0 will be allocat... |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Add shifts and reg-imm address matching |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Add bunch of 32-bit patterns... Uffff :) |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Propagate return result extension type |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Rafael Espindola | Add tests for fixes I committed earlier to the C++ FE. |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Add 32 bit subregs |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Add another bunch of reg-imm patterns for add/or/and/xor |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Add bunch of reg-imm movs |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Proper match halfword-imm operands for mov and add |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Provide masked reg-imm 'or' and 'and' |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Fix test running lines |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Add reg-reg and pattern |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Add sub reg-reg pattern |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Add xor reg-reg pattern |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Add or reg-reg pattern. |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Add add reg-reg and reg-imm patterns |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Add simple reg-reg and reg-imm moves |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Minimal lowering for formal_arguments / ret |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Add testsuite dir for systemz stuff |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Anton Korobeynikov | Let's start another backend :) |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Richard Osborne | Combine an unaligned store of unaligned load into a... |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Richard Osborne | Lower the threshold at which memcpy / memmove / memset... |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Richard Osborne | Fix typo in last commit on expansion of unaligned loads. |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Richard Osborne | Expand unaligned 32 bit loads from an address which... |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Richard Osborne | Custom lower unaligned 32 bit stores and loads into... |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Evan Cheng | Let callers decide the sub-register index on the def... |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Chris Lattner | use SUBREG_TO_REG instead of INSERT_SUBREG, this way... |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Bruno Cardoso... | Fix coding style issues pointed by Bill. |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Chris Lattner | add a knob to turn off PrettyStackTrace globally. ... |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Chris Lattner | implement .include in the lexer/parser instead of passi... |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Chris Lattner | fix some casts that I improperly refactored, patch... |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Daniel Dunbar | Remove unused header. |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Daniel Dunbar | Kill off last uses of TargetMachineRegistry class. |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Daniel Dunbar | Fix gcc 4.0 build failure, can't rely on access inside... |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Daniel Dunbar | Switch llc and createJIT to use simpler command line... |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Daniel Dunbar | Add registered target list to --version output. |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Daniel Dunbar | Make sure targets are initialized before we do anything... |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Daniel Dunbar | Kill off <TARGET>MachineModule variables, and <TARGETAS... |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Dan Gohman | formatted_raw_ostream both is-a raw_ostream and has... |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Chris Lattner | fix section switching to ensure that stubs are emitted... |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Daniel Dunbar | Add explicit comment that clients can call target initi... |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Devang Patel | Skip special LLVM prefix '1' while emitting linknage... |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Daniel Dunbar | Regerate CMake library dependencies. |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Daniel Dunbar | Kill off cmake magic to force linking. |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Daniel Dunbar | Update llvm{do,grep} to also search cmake / .cmake... |
commit | commitdiff | tree | snapshot |
2009-07-16 |
Owen Anderson | Now that we have contexts on types, convert some more... |
commit | commitdiff | tree | snapshot |
2009-07-15 |
Daniel Dunbar | We don't need to use llvm_report_error, this interface... |
commit | commitdiff | tree | snapshot |
2009-07-15 |
Owen Anderson | Revert yesterday's change by removing the LLVMContext... |
commit | commitdiff | tree | snapshot |
2009-07-15 |
Daniel Dunbar | Add missing includes. |
commit | commitdiff | tree | snapshot |
2009-07-15 |
Jakob Stoklund... | Verify that there is no kill flag on tied operands... |
commit | commitdiff | tree | snapshot |
2009-07-15 |
Daniel Dunbar | Lift addAssemblyEmitter into LLVMTargetMachine. |
commit | commitdiff | tree | snapshot |
2009-07-15 |
Dan Gohman | Fix this comment to mention outs() rather than cout. |
commit | commitdiff | tree | snapshot |
2009-07-15 |
Dan Gohman | Change raw_ostream so that it doesn't call llvm_report_... |
commit | commitdiff | tree | snapshot |
2009-07-15 |
Daniel Dunbar | Register AsmPrinter for XCore, MSP430, and PIC16 targets. |
commit | commitdiff | tree | snapshot |
2009-07-15 |
Owen Anderson | Add an LLVMContext to Type, hardwired to the global... |
commit | commitdiff | tree | snapshot |
2009-07-15 |
Eli Friedman | Switch invars away from using isTrapping when it really... |
commit | commitdiff | tree | snapshot |
2009-07-15 |
Bob Wilson | Clean up some comments. |
commit | commitdiff | tree | snapshot |
2009-07-15 |
Daniel Dunbar | Lift DumpAsm / -print-emitted-asm functionality into... |
commit | commitdiff | tree | snapshot |
2009-07-15 |
Jakob Stoklund... | Fix bug in RegScavenger::scavengeRegister(). |
commit | commitdiff | tree | snapshot |
2009-07-15 |
Owen Anderson | To simplify the upcoming context-on-type change, switch... |
commit | commitdiff | tree | snapshot |
2009-07-15 |
Eli Friedman | Don't restrict the set of instructions where we try... |
commit | commitdiff | tree | snapshot |
2009-07-15 |
Daniel Dunbar | Remove old style hacks to register AsmPrinter into... |
commit | commitdiff | tree | snapshot |
next |