projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Teach basicaa that x|c == x+c when the c bits of x are clear. This
2009-11-24
Anton Korobeynikov
Materialize global addresses via movt/movw pair, this...
commit
|
commitdiff
|
tree
2009-11-22
Anton Korobeynikov
Minor optimization: when doing eq/ne comparions and...
commit
|
commitdiff
|
tree
2009-11-22
Anton Korobeynikov
Drop unsupported imm operands
commit
|
commitdiff
|
tree
2009-11-22
Anton Korobeynikov
Use 2-byte alignment for functions. 4 bytes are clear...
commit
|
commitdiff
|
tree
2009-11-22
Anton Korobeynikov
Use semicolon as assembler comment string
commit
|
commitdiff
|
tree
2009-11-17
Anton Korobeynikov
Forgot to commit test fixes
commit
|
commitdiff
|
tree
2009-11-17
Anton Korobeynikov
Both Darwin as and GNU as violate ARM docs wrt printing...
commit
|
commitdiff
|
tree
2009-11-14
Anton Korobeynikov
Temporary disable the error - it seems to be too conservative.
commit
|
commitdiff
|
tree
2009-11-08
Anton Korobeynikov
Add and-not (bic) patterns. Based heavily on patch...
commit
|
commitdiff
|
tree
2009-11-08
Anton Korobeynikov
Move OR patterns upper to all logical stuff. No functionalit...
commit
|
commitdiff
|
tree
2009-11-08
Anton Korobeynikov
Some nice peephole patterns. Based on patch by Brian...
commit
|
commitdiff
|
tree
2009-11-08
Anton Korobeynikov
Print tab before operand of jcc
commit
|
commitdiff
|
tree
2009-11-08
Anton Korobeynikov
Fix invalid operand updates & implement post-inc memory...
commit
|
commitdiff
|
tree
2009-11-08
Anton Korobeynikov
Throw an error when stack realignment stuff fails instead...
commit
|
commitdiff
|
tree
2009-11-08
Anton Korobeynikov
It is invalid to infer the value type from the result...
commit
|
commitdiff
|
tree
2009-11-07
Anton Korobeynikov
First try of the post-inc operands handling... Not...
commit
|
commitdiff
|
tree
2009-11-07
Anton Korobeynikov
Add some dummy support for post-incremented loads
commit
|
commitdiff
|
tree
2009-11-07
Anton Korobeynikov
Add 8 bit libcalls and make use of them for msp430
commit
|
commitdiff
|
tree
2009-11-07
Anton Korobeynikov
Add few pseudo-source-values
commit
|
commitdiff
|
tree
2009-11-07
Anton Korobeynikov
Initial support for addrmode handling. Tests by Brian...
commit
|
commitdiff
|
tree
2009-11-07
Anton Korobeynikov
Some preliminary variable asmprinting
commit
|
commitdiff
|
tree
2009-11-07
Anton Korobeynikov
Use '.L' for global private prefix (as mspgcc)
commit
|
commitdiff
|
tree
2009-11-07
Anton Korobeynikov
Drop old asmprinter stuff
commit
|
commitdiff
|
tree
2009-11-07
Anton Korobeynikov
It turns out that the testcase in question uncovered...
commit
|
commitdiff
|
tree
2009-11-06
Anton Korobeynikov
Honour subreg machine operands during asmprinting
commit
|
commitdiff
|
tree
2009-11-03
Anton Korobeynikov
Move subtarget check upper for NEON reg-reg fixup pass.
commit
|
commitdiff
|
tree
2009-11-03
Anton Korobeynikov
Turn neon reg-reg moves fixup code into separate pass...
commit
|
commitdiff
|
tree
2009-11-03
Anton Korobeynikov
Temporary xfail until PR5367 will be resolved
commit
|
commitdiff
|
tree
2009-11-03
Anton Korobeynikov
Revert r85049, it is causing PR5367
commit
|
commitdiff
|
tree
2009-11-02
Anton Korobeynikov
Handle splats of undefs properly. This includes the...
commit
|
commitdiff
|
tree
2009-11-02
Anton Korobeynikov
Do not infer the target type for COPY_TO_REGCLASS from...
commit
|
commitdiff
|
tree
2009-11-02
Anton Korobeynikov
64-bit FP loads & stores operate on both NEON and VFP...
commit
|
commitdiff
|
tree
2009-11-02
Anton Korobeynikov
Use NEON reg-reg moves, where profitable. This reduces...
commit
|
commitdiff
|
tree
2009-10-26
Anton Korobeynikov
Revert r85134, it breaks mingw build
commit
|
commitdiff
|
tree
2009-10-24
Anton Korobeynikov
Add some asserts to catch copyRegToReg() fails early
commit
|
commitdiff
|
tree
2009-10-22
Anton Korobeynikov
Use special DAG-to-DAG preprocessing to allow mem-mem...
commit
|
commitdiff
|
tree
2009-10-22
Anton Korobeynikov
Fix null pointer dereference.
commit
|
commitdiff
|
tree
2009-10-21
Anton Korobeynikov
Revert r84764, it breaks mingw build
commit
|
commitdiff
|
tree
2009-10-21
Anton Korobeynikov
Add DAG printing for RMW stuff debugging
commit
|
commitdiff
|
tree
2009-10-21
Anton Korobeynikov
RMW preprocessing stuff was incorrect. Grab the stuff...
commit
|
commitdiff
|
tree
2009-10-21
Anton Korobeynikov
Implement branch folding
commit
|
commitdiff
|
tree
2009-10-21
Anton Korobeynikov
Cosmetic changes, no functionality changes
commit
|
commitdiff
|
tree
2009-10-21
Anton Korobeynikov
Add note
commit
|
commitdiff
|
tree
2009-10-21
Anton Korobeynikov
Be crazy and assert in case of unsupported modifier...
commit
|
commitdiff
|
tree
2009-10-21
Anton Korobeynikov
Handle external symbols
commit
|
commitdiff
|
tree
2009-10-21
Anton Korobeynikov
Distinguish between pcrel imm operands and 'normal...
commit
|
commitdiff
|
tree
2009-10-21
Anton Korobeynikov
Add basic block operands & jump kinds
commit
|
commitdiff
|
tree
2009-10-21
Anton Korobeynikov
Ignore all implicit reg operands
commit
|
commitdiff
|
tree
2009-10-21
Anton Korobeynikov
Add a workaround for different memops prefixes
commit
|
commitdiff
|
tree
2009-10-21
Anton Korobeynikov
Checkpoint MCInst printer. We (almostly) able to print...
commit
|
commitdiff
|
tree
2009-10-21
Anton Korobeynikov
Add reg-imm tests
commit
|
commitdiff
|
tree
2009-10-21
Anton Korobeynikov
Add simple operand printing stuff
commit
|
commitdiff
|
tree
2009-10-21
Anton Korobeynikov
Add experimental MSP430 MCInstLowering stuff
commit
|
commitdiff
|
tree
2009-10-21
Anton Korobeynikov
Wire up MSP430 printMCInst() method
commit
|
commitdiff
|
tree
2009-10-21
Anton Korobeynikov
Add MSP430 InstPrinter stub
commit
|
commitdiff
|
tree
2009-10-21
Anton Korobeynikov
Use proper target data
commit
|
commitdiff
|
tree
2009-10-20
Anton Korobeynikov
Fix invalid for vector types fneg(bitconvert(x)) =...
commit
|
commitdiff
|
tree
2009-10-19
Anton Korobeynikov
Revert r84295, this unbreaks llvm-gcc bootstrap on...
commit
|
commitdiff
|
tree
2009-10-15
Anton Korobeynikov
Dllexport stuff cleanup:
commit
|
commitdiff
|
tree
2009-10-11
Anton Korobeynikov
Add missed mem-mem move patterns
commit
|
commitdiff
|
tree
2009-10-11
Anton Korobeynikov
Add MSP430 mem-mem insts support. Patch by Brian Lucas...
commit
|
commitdiff
|
tree
2009-10-11
Anton Korobeynikov
Add bunch of MSP430 'feature' tests. Patch by Brian...
commit
|
commitdiff
|
tree
2009-10-11
Anton Korobeynikov
Implement 'm' memory operand properly
commit
|
commitdiff
|
tree
2009-10-11
Anton Korobeynikov
Implement proper asmprinting for the globals. This...
commit
|
commitdiff
|
tree
2009-10-11
Anton Korobeynikov
Implement asm printing for inline asm memory operands
commit
|
commitdiff
|
tree
2009-10-10
Anton Korobeynikov
It seems that OR operation does not affect status reg...
commit
|
commitdiff
|
tree
2009-10-08
Anton Korobeynikov
Use lower16 / upper16 imm modifiers to asmprint 32...
commit
|
commitdiff
|
tree
2009-10-07
Anton Korobeynikov
Add PseudoSourceValues for constpool stuff on ELF ...
commit
|
commitdiff
|
tree
2009-09-28
Anton Korobeynikov
Fix thinko in my recent movt commit: it's not safe...
commit
|
commitdiff
|
tree
2009-09-27
Anton Korobeynikov
Use movt/movw pair to materialize 32 bit constants...
commit
|
commitdiff
|
tree
2009-09-25
Anton Korobeynikov
Regenerate
commit
|
commitdiff
|
tree
2009-09-25
Anton Korobeynikov
Provide proper masks for neon perfect shuffle table.
commit
|
commitdiff
|
tree
2009-09-23
Anton Korobeynikov
ARM does not support offset folding (yet). Disable...
commit
|
commitdiff
|
tree
2009-09-18
Anton Korobeynikov
Allow symbols to start from the digit if target requests...
commit
|
commitdiff
|
tree
2009-09-13
Anton Korobeynikov
Fix merge problem
commit
|
commitdiff
|
tree
2009-09-13
Anton Korobeynikov
Define proper subreg sets for arm - this should fix...
commit
|
commitdiff
|
tree
2009-09-12
Anton Korobeynikov
Add QPR_VFP2 regclass and add copy_to_regclass nodes...
commit
|
commitdiff
|
tree
2009-09-09
Anton Korobeynikov
Provide proper section flags for various BSS flavours
commit
|
commitdiff
|
tree
2009-09-09
Anton Korobeynikov
Whitespace cleanup
commit
|
commitdiff
|
tree
2009-09-08
Anton Korobeynikov
Unbreak getOnesVector() / getZeroVector() to use valid...
commit
|
commitdiff
|
tree
2009-09-08
Anton Korobeynikov
Add NEON 'laned' operations. This fixes another bunch...
commit
|
commitdiff
|
tree
2009-09-08
Anton Korobeynikov
Unbreak
commit
|
commitdiff
|
tree
2009-09-06
Anton Korobeynikov
Do not create calls via PLT in compilation callback...
commit
|
commitdiff
|
tree
2009-09-02
Anton Korobeynikov
More missed vdup patterns
commit
|
commitdiff
|
tree
2009-08-30
Anton Korobeynikov
Add missed pattern
commit
|
commitdiff
|
tree
2009-08-30
Anton Korobeynikov
EXTRACT_VECTOR_ELEMENT can have result type different...
commit
|
commitdiff
|
tree
2009-08-29
Anton Korobeynikov
Do not assert on too wide splats we don't support.
commit
|
commitdiff
|
tree
2009-08-28
Anton Korobeynikov
Add missed extract_element pattern
commit
|
commitdiff
|
tree
2009-08-28
Anton Korobeynikov
Short-term workaround for frame-related weirdness on...
commit
|
commitdiff
|
tree
2009-08-27
Anton Korobeynikov
Hopefully the final missing part :(
commit
|
commitdiff
|
tree
2009-08-27
Anton Korobeynikov
Forgot about actual change :)
commit
|
commitdiff
|
tree
2009-08-27
Anton Korobeynikov
scalar_to_vector is fully legal now (implemented as...
commit
|
commitdiff
|
tree
2009-08-27
Anton Korobeynikov
Ok, sometimes it's profitable to turn scalar_to_vector...
commit
|
commitdiff
|
tree
2009-08-27
Anton Korobeynikov
Transform float scalar_to_vector into subreg accesses.
commit
|
commitdiff
|
tree
2009-08-26
Anton Korobeynikov
Add extload expansion for f128
commit
|
commitdiff
|
tree
2009-08-26
Anton Korobeynikov
Unbreak FP128 stuff in cbe
commit
|
commitdiff
|
tree
2009-08-26
Anton Korobeynikov
Expand scalar_to_vector - we don't have any isel logic...
commit
|
commitdiff
|
tree
2009-08-26
Anton Korobeynikov
Add dummy inline asm handling for 'r' constraint. This...
commit
|
commitdiff
|
tree
2009-08-25
Anton Korobeynikov
Provide dynamic_stackalloc lowering for MSP430.
commit
|
commitdiff
|
tree
2009-08-22
Anton Korobeynikov
Some dummy cost model for s390x:
commit
|
commitdiff
|
tree
next