projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Multiclass LdStCop was using pre-UAL syntax LDC<c>L for the L fragment. Changed
2010-04-14
Jim Grosbach
Add -arm-long-calls option to force calls to be indirect...
commit
|
commitdiff
|
tree
2010-04-06
Jim Grosbach
Fix PR6696 and PR6663
commit
|
commitdiff
|
tree
2010-04-01
Jim Grosbach
vml[as] are slow on 1136jf-s also.
commit
|
commitdiff
|
tree
2010-03-27
Jim Grosbach
Thumb2 storeFrom/LoadToStackSlot() need to handle tGPR...
commit
|
commitdiff
|
tree
2010-03-26
Jim Grosbach
vldm/vstm can only do up to 16 double-word registers...
commit
|
commitdiff
|
tree
2010-03-25
Jim Grosbach
switch the flag for using NEON for SP floating point...
commit
|
commitdiff
|
tree
2010-03-25
Jim Grosbach
need to fix 'make check' tests first. revert for a...
commit
|
commitdiff
|
tree
2010-03-25
Jim Grosbach
switch the flag for using NEON for SP floating point...
commit
|
commitdiff
|
tree
2010-03-25
Jim Grosbach
switch the use-vml[as] instructions flag to a subtarget...
commit
|
commitdiff
|
tree
2010-03-25
Jim Grosbach
ARM cortex-a8 doesn't do vmla/vmls well. disable them...
commit
|
commitdiff
|
tree
2010-03-24
Jim Grosbach
Make the use of the vmla and vmls VFP instructions...
commit
|
commitdiff
|
tree
2010-03-24
Jim Grosbach
tweak the arm if conversion heuristic
commit
|
commitdiff
|
tree
2010-03-24
Jim Grosbach
try being more permissive for if-conversion on ARM...
commit
|
commitdiff
|
tree
2010-03-17
Jim Grosbach
remove arm mode workaround for ARM host
commit
|
commitdiff
|
tree
2010-03-17
Jim Grosbach
Use llvm-gcc to build ARM when it's available
commit
|
commitdiff
|
tree
2010-03-10
Jim Grosbach
Make sure the LR gets pushed in functions that use...
commit
|
commitdiff
|
tree
2010-03-10
Jim Grosbach
comment why we use custom epilogue for t1 functions...
commit
|
commitdiff
|
tree
2010-03-10
Jim Grosbach
Clear up the last (famous last words) frame index value...
commit
|
commitdiff
|
tree
2010-03-09
Jim Grosbach
Change the Value argument to eliminateFrameIndex to...
commit
|
commitdiff
|
tree
2010-03-09
Jim Grosbach
scavenged frame index value re-use gets confused when...
commit
|
commitdiff
|
tree
2010-03-06
Jim Grosbach
Thumb1 epilogue code generation needs to take into...
commit
|
commitdiff
|
tree
2010-03-04
Jim Grosbach
For SJLJ exception handling, make sure that all calls...
commit
|
commitdiff
|
tree
2010-02-24
Jim Grosbach
handle very large call frames when require SPAdj !...
commit
|
commitdiff
|
tree
2010-02-24
Jim Grosbach
LowerCall() should always do getCopyFromReg() to reference...
commit
|
commitdiff
|
tree
2010-02-23
Jim Grosbach
Spelling. s/suppor /support /
commit
|
commitdiff
|
tree
2010-02-22
Jim Grosbach
Updated version of r96634 (which was reverted due to...
commit
|
commitdiff
|
tree
2010-02-22
Jim Grosbach
Clean up a bit and fix for when SPAdj != 0
commit
|
commitdiff
|
tree
2010-02-22
Jim Grosbach
The predicate index isn't fixed, so scan for it to...
commit
|
commitdiff
|
tree
2010-02-19
Jim Grosbach
Radar 7636153. In the presence of large call frames...
commit
|
commitdiff
|
tree
2010-02-16
Jim Grosbach
80 column cleanup
commit
|
commitdiff
|
tree
2010-02-16
Jim Grosbach
Remove trailing whitespace
commit
|
commitdiff
|
tree
2010-02-16
Jim Grosbach
Update Thumb2 to not use CarryDefIsUnused or CarryDefIsUsed...
commit
|
commitdiff
|
tree
2010-02-16
Jim Grosbach
Remove redundant setting of Defs. CPSR is already marked...
commit
|
commitdiff
|
tree
2010-02-16
Jim Grosbach
First step in eliminating the CarryDefIsUnused and...
commit
|
commitdiff
|
tree
2010-02-09
Jim Grosbach
Radar 7417921
commit
|
commitdiff
|
tree
2010-02-08
Jim Grosbach
tighten up eh.setjmp sequence a bit.
commit
|
commitdiff
|
tree
2010-02-02
Jim Grosbach
As of r79039, we still try to eliminate the frame pointer...
commit
|
commitdiff
|
tree
2010-01-28
Jim Grosbach
Update of 94055 to track the IR level call site information...
commit
|
commitdiff
|
tree
2010-01-27
Jim Grosbach
Adjust setjmp instruction sequence to not need 32-bit...
commit
|
commitdiff
|
tree
2010-01-25
Jim Grosbach
Minor jump table cleanup.
commit
|
commitdiff
|
tree
2010-01-25
Jim Grosbach
ARM does accept the .comm directive alignment.
commit
|
commitdiff
|
tree
2010-01-22
Jim Grosbach
Fix PR5694. The CMN instructions set the flags differently...
commit
|
commitdiff
|
tree
2010-01-21
Jim Grosbach
back this out for now. Growing Function is not good.
commit
|
commitdiff
|
tree
2010-01-21
Jim Grosbach
Make sure that landing pad entries in the EH call site...
commit
|
commitdiff
|
tree
2010-01-20
Jim Grosbach
SjLj EH introduces can introduce an additional edge...
commit
|
commitdiff
|
tree
2010-01-19
Jim Grosbach
For aligned load/store instructions, it's only required...
commit
|
commitdiff
|
tree
2010-01-18
Jim Grosbach
Minor cleanup for jump table printing. Need a reference...
commit
|
commitdiff
|
tree
2010-01-18
Jim Grosbach
Patch by David Conrad:
commit
|
commitdiff
|
tree
2010-01-15
Jim Grosbach
add testcase for r93564
commit
|
commitdiff
|
tree
2010-01-15
Jim Grosbach
Update Thumb1 storeRegToStackSlot() and loadRegFromStackSlot...
commit
|
commitdiff
|
tree
2010-01-15
Jim Grosbach
fix 80-column violations
commit
|
commitdiff
|
tree
2010-01-15
Jim Grosbach
Fix 80 column violations and clean up whitespace
commit
|
commitdiff
|
tree
2010-01-15
Jim Grosbach
Name change for consistency. No functional change.
commit
|
commitdiff
|
tree
2010-01-15
Jim Grosbach
EmitAtomicCmpSwap() custome inserter needs to delete...
commit
|
commitdiff
|
tree
2010-01-14
Jim Grosbach
Add comment explaining the necessity of r93456
commit
|
commitdiff
|
tree
2010-01-14
Jim Grosbach
Dwarf EH prepare needs to be run after SjLj prepare...
commit
|
commitdiff
|
tree
2010-01-06
Jim Grosbach
80 column violations
commit
|
commitdiff
|
tree
2010-01-06
Jim Grosbach
Addressing mode 6 (load/store) instructions can't encode...
commit
|
commitdiff
|
tree
2010-01-06
Jim Grosbach
Anti-dependency breaking needs to be careful regarding...
commit
|
commitdiff
|
tree
2010-01-06
Jim Grosbach
80 column and whitespace cleanup
commit
|
commitdiff
|
tree
2009-12-17
Jim Grosbach
Add more detail for getting started on Windows.
commit
|
commitdiff
|
tree
2009-12-16
Jim Grosbach
Mark STREX* as earlyclobber for the success result...
commit
|
commitdiff
|
tree
2009-12-16
Jim Grosbach
Add @earlyclobber TableGen constraint
commit
|
commitdiff
|
tree
2009-12-15
Jim Grosbach
whitespace
commit
|
commitdiff
|
tree
2009-12-15
Jim Grosbach
nand atomic requires opposite operand ordering
commit
|
commitdiff
|
tree
2009-12-14
Jim Grosbach
v6 sync insn copy/paste error
commit
|
commitdiff
|
tree
2009-12-14
Jim Grosbach
Add ARMv6 memory and sync barrier instructions
commit
|
commitdiff
|
tree
2009-12-14
Jim Grosbach
Thumb2 atomic operations
commit
|
commitdiff
|
tree
2009-12-14
Jim Grosbach
correct selection requirements for thumb2 vs. arm versions...
commit
|
commitdiff
|
tree
2009-12-14
Jim Grosbach
add Thumb2 atomic and memory barrier instruction definitions
commit
|
commitdiff
|
tree
2009-12-14
Jim Grosbach
whitespace
commit
|
commitdiff
|
tree
2009-12-14
Jim Grosbach
ARM memory barrier instructions are not predicable
commit
|
commitdiff
|
tree
2009-12-14
Jim Grosbach
add ldrexd/strexd instructions
commit
|
commitdiff
|
tree
2009-12-14
Jim Grosbach
atomic binary operations up to 32-bits wide.
commit
|
commitdiff
|
tree
2009-12-12
Jim Grosbach
Framework for atomic binary operations. The emitter...
commit
|
commitdiff
|
tree
2009-12-11
Jim Grosbach
memory barrier instructions by definition have side...
commit
|
commitdiff
|
tree
2009-12-11
Jim Grosbach
Update properties.
commit
|
commitdiff
|
tree
2009-12-11
Jim Grosbach
Rough first pass at compare_and_swap atomic builtins...
commit
|
commitdiff
|
tree
2009-12-10
Jim Grosbach
Add instruction encoding for DMB/DSB
commit
|
commitdiff
|
tree
2009-12-10
Jim Grosbach
Add memory barrier intrinsic support for ARM. Moving...
commit
|
commitdiff
|
tree
2009-12-03
Jim Grosbach
remove out of date FIXME.
commit
|
commitdiff
|
tree
2009-12-02
Jim Grosbach
Add MaxStackAlignment.cpp to CMake
commit
|
commitdiff
|
tree
2009-12-02
Jim Grosbach
Factor the stack alignment calculations out into a...
commit
|
commitdiff
|
tree
2009-12-02
Jim Grosbach
Move EliminateDuplicatePHINodes() from SimplifyCFG...
commit
|
commitdiff
|
tree
2009-12-01
Jim Grosbach
test case for IV-Users simplification loop improvement
commit
|
commitdiff
|
tree
2009-12-01
Jim Grosbach
Thumb1 exception handling setjmp
commit
|
commitdiff
|
tree
2009-11-24
Jim Grosbach
80 column violations
commit
|
commitdiff
|
tree
2009-11-23
Jim Grosbach
enable iv-users simplification by default
commit
|
commitdiff
|
tree
2009-11-23
Jim Grosbach
move fconst[sd] to UAL. <rdar://7414913>
commit
|
commitdiff
|
tree
2009-11-23
Jim Grosbach
update test for 89694
commit
|
commitdiff
|
tree
2009-11-23
Jim Grosbach
fold immediate of a + Const into the user as a subtract...
commit
|
commitdiff
|
tree
2009-11-22
Jim Grosbach
Add getFrameIndexReference() to TargetRegisterInfo...
commit
|
commitdiff
|
tree
2009-11-22
Jim Grosbach
Move default FrameReg val to getFrameIndexReference...
commit
|
commitdiff
|
tree
2009-11-22
Jim Grosbach
80-column cleanup
commit
|
commitdiff
|
tree
2009-11-22
Jim Grosbach
Generate more correct debug info for frame indices.
commit
|
commitdiff
|
tree
2009-11-21
Jim Grosbach
Revert 89562. We're being sneakier than I was giving...
commit
|
commitdiff
|
tree
2009-11-21
Jim Grosbach
remove trailing whitespace
commit
|
commitdiff
|
tree
2009-11-21
Jim Grosbach
Darwin requires a frame pointer for all non-leaf functions...
commit
|
commitdiff
|
tree
2009-11-20
Jim Grosbach
The verify() call of CPEIsInRange() isn't right for...
commit
|
commitdiff
|
tree
2009-11-20
Jim Grosbach
Remove verifySizes() since it's not adding much value.
commit
|
commitdiff
|
tree
next