projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
correct register class for tADDspi to GPR since the register will always be SP
2009-05-10
Anton Korobeynikov
Add imm-reg and imm-mem patters for cmp on msp430
commit
|
commitdiff
|
tree
2009-05-10
Anton Korobeynikov
Add MSP430 test for PR4136
commit
|
commitdiff
|
tree
2009-05-08
Anton Korobeynikov
Factor out cycle-finder code and make it generic.
commit
|
commitdiff
|
tree
2009-05-08
Anton Korobeynikov
Do not emit bit tests if target does not support natively...
commit
|
commitdiff
|
tree
2009-05-08
Anton Korobeynikov
Allow 8 bit select in custom inserter
commit
|
commitdiff
|
tree
2009-05-08
Anton Korobeynikov
Properly expand libcalls for urem / srem. Also make...
commit
|
commitdiff
|
tree
2009-05-08
Anton Korobeynikov
Typo
commit
|
commitdiff
|
tree
2009-05-08
Anton Korobeynikov
Expand UREM / SREM into libcalls
commit
|
commitdiff
|
tree
2009-05-08
Anton Korobeynikov
Add 8 bit select
commit
|
commitdiff
|
tree
2009-05-04
Anton Korobeynikov
Fix code emission for conditional branches.
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Handle implicit zext in a better way. Shamelessly stolen...
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Regenerate
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Fix typo
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Update due to mainline API change
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add TODO list :)
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Make handling of conditional stuff much more straightforward
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Temporary disable imm patterns for cmp. Actually, all...
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Expand divisions into libcalls
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Properly handle sdiv / udiv / srem / urem libcalls
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Custom lower SIGN_EXTEND
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Some eye-candy
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Print function header / footer
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Fix printing: je => jeq
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add 8bit shifts
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Handle logical shift right (at least I hope so :) )
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Handle anyext
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Expand all sorts of indirect branches
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add InsertBranch() hook for tail mergeing
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Implement bswap
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Properly handle ExternalSymbol's
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Expand muls (all mulls!) to libcalls for now
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Proper name 16 bit libcalls
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add libcall expansion for 16 and 128 bit muls
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Provide addc and subc
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add left shift
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add direct branch
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
It's error-prone to maintain two separate variants...
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Lower select with custom inserted and make condjumps...
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add first draft for conditions, conditional branches...
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Hanle i8 returns
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Small tweaking
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add prologue/epilogue emission. Fix frame pointer handling.
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add code for save/restore of callee-saved registers
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Two more hooks for RA and FP registers
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Proper handle loading of effective address of stack...
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Match frame indexes
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
First draft of stack slot loads / stores lowering
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Reverse order of memory arguments
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Remove bogus pattern
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Correct asmprinting of memory operands
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Match wrapper node for address
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add lowering for global address nodes. Not pretty efficient...
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Some early full call lowering draft for direct calls
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add call frame setup instruction elimination and lowerid...
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add CALL lowering.
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add bunch of mem-whatever patterns
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add bunch of reg-mem inst patterns
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add normal and trunc stores
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Basic support for mem=>reg moves
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add 8-bit insts. zext behaviour is not modelled yet
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add 8-bit regclass and pattern for sext_inreg
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add pattern for OR
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add reg-imm variants
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add hint to nop
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add more instructions
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Cleanup
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add dummy lowering for shifts
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
We don't have any div at all - thus mark it as expensive
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
We're not going to spend 100% of time in interrupts...
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add simple reg-reg add.
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
gas uses lower letter for register names
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add code enough for emission of reg-reg and reg-imm...
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add function body printing routine
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add 'msp430' target triple recognizer
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Make emit{Prologue,Epilogue}() noop for now
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add callee-saved regs & reg classes getter hooks
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add simple FP indicator for given function hook
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Provide set of reserved registers
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add proper ISD::RET lowering
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add first draft of MSP430 calling convention stuff...
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Fix register names, fix register allocation order,...
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Clearify the usage and add some debug stuff
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Cleanup
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add cmake script. No idea whether it works or not :)
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Add a note
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Typo
commit
|
commitdiff
|
tree
2009-05-03
Anton Korobeynikov
Dummy MSP430 backend
commit
|
commitdiff
|
tree
2009-04-28
Anton Korobeynikov
Properly print 'P' modifier on inline asm memory operands.
commit
|
commitdiff
|
tree
2009-04-21
Anton Korobeynikov
Silence warnings.
commit
|
commitdiff
|
tree
2009-04-21
Anton Korobeynikov
Drop obsolete reference to __eprintf.
commit
|
commitdiff
|
tree
2009-04-21
Anton Korobeynikov
'The "or die" is intended to catch the case where nm...
commit
|
commitdiff
|
tree
2009-04-03
Anton Korobeynikov
Separate MIPS asmprinter
commit
|
commitdiff
|
tree
2009-04-03
Anton Korobeynikov
Fix target library name
commit
|
commitdiff
|
tree
2009-04-03
Anton Korobeynikov
Fix comment
commit
|
commitdiff
|
tree
2009-04-03
Anton Korobeynikov
Move IA64 asmprinter to separate library
commit
|
commitdiff
|
tree
2009-03-30
Anton Korobeynikov
Clearify local/global relocations wording
commit
|
commitdiff
|
tree
2009-03-30
Anton Korobeynikov
Fix thinko: put stuff with both global and local relocations...
commit
|
commitdiff
|
tree
2009-03-30
Anton Korobeynikov
Tweak test for recent relro stuff
commit
|
commitdiff
|
tree
2009-03-30
Anton Korobeynikov
Fix infinite looping
commit
|
commitdiff
|
tree
2009-03-30
Anton Korobeynikov
Properly propagate Kind.
commit
|
commitdiff
|
tree
next