projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
Implement 'large' PIC model
2009-06-27
Anton Korobeynikov
ARM refactoring. Step 2: split RegisterInfo
commit
|
commitdiff
|
tree
2009-06-26
Anton Korobeynikov
Split thumb-related stuff into separate classes.
commit
|
commitdiff
|
tree
2009-06-19
Anton Korobeynikov
Unbreak cyclic deps
commit
|
commitdiff
|
tree
2009-06-18
Anton Korobeynikov
Revert IRBuilder CC propagation. Fix SimplifyLibCalls...
commit
|
commitdiff
|
tree
2009-06-18
Anton Korobeynikov
Forgot to commit this hunk
commit
|
commitdiff
|
tree
2009-06-18
Anton Korobeynikov
Propagate calling conv for invokes too
commit
|
commitdiff
|
tree
2009-06-17
Anton Korobeynikov
Fix asm string from MOVi16
commit
|
commitdiff
|
tree
2009-06-17
Anton Korobeynikov
Thumb2 instructions are enabled only in unified assembler...
commit
|
commitdiff
|
tree
2009-06-17
Anton Korobeynikov
Honour calling convention and attributes of Callee...
commit
|
commitdiff
|
tree
2009-06-17
Anton Korobeynikov
Initial support for some Thumb2 instructions.
commit
|
commitdiff
|
tree
2009-06-16
Anton Korobeynikov
Make the test target-neutral
commit
|
commitdiff
|
tree
2009-06-16
Anton Korobeynikov
Address review comments: add 3 ARM calling conventions.
commit
|
commitdiff
|
tree
2009-06-16
Anton Korobeynikov
GNU as refuses to assemble "pop {}" instruction. Do...
commit
|
commitdiff
|
tree
2009-06-15
Anton Korobeynikov
Address more comments :)
commit
|
commitdiff
|
tree
2009-06-15
Anton Korobeynikov
Rename methods for the sake of consistency.
commit
|
commitdiff
|
tree
2009-06-15
Anton Korobeynikov
Document ABIType enum. Patch by Sandeep Patel!
commit
|
commitdiff
|
tree
2009-06-09
Anton Korobeynikov
Silence a warning
commit
|
commitdiff
|
tree
2009-06-08
Anton Korobeynikov
Typo
commit
|
commitdiff
|
tree
2009-06-08
Anton Korobeynikov
Revert hunk commited by accident
commit
|
commitdiff
|
tree
2009-06-08
Anton Korobeynikov
Add testcase for register scanveger assertion fix in...
commit
|
commitdiff
|
tree
2009-06-08
Anton Korobeynikov
The attached patches implement most of the ARM AAPCS...
commit
|
commitdiff
|
tree
2009-06-08
Anton Korobeynikov
Separate V6 from V6T2 since the latter has some extra...
commit
|
commitdiff
|
tree
2009-06-08
Anton Korobeynikov
Add helper for checking of Thumb1 mode
commit
|
commitdiff
|
tree
2009-06-01
Anton Korobeynikov
Implement review feedback. Make thumb2 'normal' subtarget...
commit
|
commitdiff
|
tree
2009-06-01
Anton Korobeynikov
Do not emit "generic" CPU string. This fixes PR4291.
commit
|
commitdiff
|
tree
2009-05-29
Anton Korobeynikov
Add placeholder for thumb2 stuff
commit
|
commitdiff
|
tree
2009-05-23
Anton Korobeynikov
Add ARMv7 architecture, Cortex processors and different...
commit
|
commitdiff
|
tree
2009-05-23
Anton Korobeynikov
Emit ARM Build Attributes
commit
|
commitdiff
|
tree
2009-05-23
Anton Korobeynikov
Propagate CPU string out of SubtargetFeatures
commit
|
commitdiff
|
tree
2009-05-17
Anton Korobeynikov
Mark rotl/rotr as expand. This generates pretty ugly...
commit
|
commitdiff
|
tree
2009-05-17
Anton Korobeynikov
Typo
commit
|
commitdiff
|
tree
2009-05-15
Anton Korobeynikov
Unbreak mingw build
commit
|
commitdiff
|
tree
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
next