projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
Add AArch64 as an experimental target.
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMBaseInstrInfo.cpp
2011-10-01
Bill Wendling
Use the ARMConstantPoolMBB class to handle the MBB...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-01
Bill Wendling
Use the new ARMConstantPoolSymbol class to handle exter...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-01
Bill Wendling
Switch over to using ARMConstantPoolConstant for global...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-29
Bill Wendling
Create a machine basic block in the constant pool and...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-29
Jakob Stoklund Olesen
Use ExecutionDepsFix instead of NEONMoveFix.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-27
Jakob Stoklund Olesen
Implement TII::get/setExecutionDomain() for ARM.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-21
Andrew Trick
Lower ARM adds/subs to add/sub after adding optional...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-21
Andrew Trick
whitespace
blob
|
commitdiff
|
raw
|
diff to current
2011-09-09
Owen Anderson
Fix an ambiguously nested if.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-09
Owen Anderson
Thumb unconditional branches are allowed in IT blocks...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-31
Jakob Stoklund Olesen
Put VMOVS widening under a command line option, off...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-23
Jim Grosbach
Clean up Thumb load/store multiple definitions.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-20
Chad Rosier
Remove the VMOVQQ pseudo instruction.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-20
Jakob Stoklund Olesen
Add <imp-def> operands to QQ and QQQQ stack loads.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-20
Chad Rosier
VMOVQQQQs pseudo instructions are only created by ARMBa...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-10
Owen Anderson
Rewrite some ARM InstrInfo functions to be most accepti...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-09
Jakob Stoklund Olesen
Promote VMOVS to VMOVD when possible.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-08
Jakob Stoklund Olesen
Implement isLoadFromStackSlotPostFE and isStoreToStackS...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-21
Owen Anderson
Split up the ARM so_reg ComplexPattern into so_reg_reg...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-20
Evan Cheng
Sink ARMMCExpr and ARMAddressingModes into MC layer...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-15
Owen Anderson
Remove VMOVDneon and VMOVQ, which are just aliases...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-14
Evan Cheng
Next round of MC refactoring. This patch factor MC...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-13
Owen Anderson
Add a target-indepedent entry to MCInstrDesc to describ...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-10
Jakub Staszak
Use BranchProbability instead of floating points in...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-01
Evan Cheng
Hide the call to InitMCInstrInfo into tblgen generated...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-29
Jim Grosbach
Refactor away tSpill and tRestore pseudos in ARM backend.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-28
Evan Cheng
Move CallFrameSetupOpcode and CallFrameDestroyOpcode...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-28
Evan Cheng
Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.inc
blob
|
commitdiff
|
raw
|
diff to current
2011-06-28
Evan Cheng
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-29
Chris Lattner
use the MachineInstrBuilder operator-> to simplify...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-19
Evan Cheng
Change A9 scheduling itineraries VLD* / VST* entries...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-15
Cameron Zwarich
Add ORR and EOR to the CMP peephole optimizer. It's...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-15
Cameron Zwarich
The AND instruction leaves the V flag unmodified, so...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-15
Cameron Zwarich
Add missing register forms of instructions to the ARM...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-15
Chris Lattner
Fix a ton of comment typos found by codespell. Patch by
blob
|
commitdiff
|
raw
|
diff to current
2011-04-13
Cameron Zwarich
Fix a typo.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-06
Owen Anderson
Teach the ARM peephole optimizer that RSB, RSC, ADC...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-29
Owen Anderson
Get rid of the non-writeback versions VLDMDB and VSTMDB...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-24
Evan Cheng
Nasty bug in ARMBaseInstrInfo::produceSameValue()....
blob
|
commitdiff
|
raw
|
diff to current
2011-03-23
Evan Cheng
Cmp peephole optimization isn't always safe for signed...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-05
Anton Korobeynikov
Preliminary support for ARM frame save directives emiss...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-21
Evan Cheng
Last round of fixes for movw + movt global address...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-21
Andrew Trick
Convert -enable-sched-cycles and -enable-sched-hazard...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-20
Evan Cheng
Don't be overly aggressive with CSE of "ldr constantpoo...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-20
Evan Cheng
Sorry, several patches in one.
blob
|
commitdiff
|
raw
|
diff to current
2011-01-17
Evan Cheng
Materialize GA addresses with movw + movt pairs for...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-10
Jakob Stoklund Olesen
Simplify a bunch of isVirtualRegister() and isPhysicalR...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-08
Evan Cheng
Recognize inline asm 'rev /bin/bash, ' as a bswap intri...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-24
Andrew Trick
Various bits of framework needed for precise machine...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-24
Andrew Trick
whitespace
blob
|
commitdiff
|
raw
|
diff to current
2010-12-13
Bob Wilson
Remove the rest of the *_sfp Neon instruction patterns.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-07
Jim Grosbach
Refactor the ARM CMPz* patterns to just use the normal...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-05
Evan Cheng
Making use of VFP / NEON floating point multiply-accumu...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-29
Jim Grosbach
Rename t2 TBB and TBH instructions to reference that...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-27
Anton Korobeynikov
Move callee-saved regs spills / reloads to TFI
blob
|
commitdiff
|
raw
|
diff to current
2010-11-18
Eric Christopher
Rewrite stack callee saved spills and restores to use...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-18
Evan Cheng
Silence compiler warnings.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-17
Evan Cheng
Remove ARM isel hacks that fold large immediates into...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-17
Evan Cheng
Simplify code that toggle optional operand to ARM:...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-16
Bill Wendling
Encode the multi-load/store instructions with their...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-15
Evan Cheng
Code clean up. The peephole pass should be the one...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-11
Eric Christopher
Revert this temporarily.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-11
Eric Christopher
Change the prologue and epilogue to use push/pop for...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-03
Evan Cheng
Two sets of changes. Sorry they are intermingled.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-01
Bill Wendling
When we look at instructions to convert to setting...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-29
Evan Cheng
Fix fpscr <-> GPR latency info.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-29
Evan Cheng
Avoiding overly aggressive latency scheduling. If the...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-28
Evan Cheng
Re-commit 117518 and 117519 now that ARM MC test failur...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-28
Evan Cheng
Revert 117518 and 117519 for now. They changed scheduli...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-28
Evan Cheng
- Assign load / store with shifter op address modes...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-27
Jim Grosbach
Refactor ARM STR/STRB instruction patterns into STR...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-27
Jim Grosbach
The immediate operands of an LDRi12 instruction doesn...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-27
Jim Grosbach
LDRi12 machine instructions handle negative offset...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-27
Jim Grosbach
Split ARM::LDRB into LDRBi12 and LDRBrs. Adjust accordi...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-26
Jim Grosbach
First part of refactoring ARM addrmode2 (load/store...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-26
Evan Cheng
Use instruction itinerary to determine what instruction...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-23
Chandler Carruth
Move the remaining attribute macros to systematic names...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-23
Evan Cheng
Latency between CPSR def and branch is zero.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-19
Evan Cheng
Re-enable register pressure aware machine licm with...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-19
Daniel Dunbar
Revert r116781 "- Add a hook for target to determine...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-19
Evan Cheng
- Add a hook for target to determine whether an instruc...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-18
Bill Wendling
Don't recompute MachineRegisterInfo in the Optimize...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-09
Bill Wendling
Check to make sure that the iterator isn't at the begin...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-07
Evan Cheng
Code refactoring.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-07
Evan Cheng
Model operand cycles of vldm / vstm; also fixes schedul...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Jim Grosbach
Clean up MOVi32imm and t2MOVi32imm pseudo instruction...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Evan Cheng
- Add TargetInstrInfo::getOperandLatency() to compute...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-05
Michael J. Spencer
fix MSVC 2010 build.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-05
Michael J. Spencer
Cleanup Whitespace.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-01
Owen Anderson
Thread the determination of branch prediction hit rates...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-01
Owen Anderson
Make the spelling of the flags for old-style if-convers...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-30
Owen Anderson
Temporarily add a flag to make it easier to compare...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-29
Gabor Greif
improve heuristics to find the 'and' corresponding...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-28
Owen Anderson
Add a subtarget hook for reporting the misprediction...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-28
Owen Anderson
Part one of switching to using a more sane heuristic...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-28
Eric Christopher
80-col fixups.
blob
|
commitdiff
|
raw
|
diff to current
2010-09-23
Evan Cheng
Fix r114632. Return if the only terminator is an uncond...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-23
Evan Cheng
If there are multiple unconditional branches terminatin...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-21
Evan Cheng
OptimizeCompareInstr should avoid iterating pass the...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-21
Gabor Greif
Fix buglet when the TST instruction directly uses the...
blob
|
commitdiff
|
raw
|
diff to current
next