Add LICENSE.TXT covering contributions made by ARM.
[oota-llvm.git] / lib / Target / ARM / ARMBaseInstrInfo.cpp
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-30 Bill WendlingRemove the Function::getFnAttributes method in favor...
2012-12-20 Jakob Stoklund OlesenMachineInstrBuilderize ARM.
2012-12-19 Jakob Stoklund OlesenRemove the explicit MachineInstrBuilder(MI) constructor.
2012-12-19 Bill WendlingRename the 'Attributes' class to 'Attribute'. It's...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-28 Jakob Stoklund OlesenRemove all references to TargetInstrInfoImpl.
2012-11-12 Andrew Trickmisched: Target-independent support for load/store...
2012-10-26 Jakob Stoklund OlesenAdd GPRPair Register class to ARM.
2012-10-10 Andrew Trickmisched: Use the TargetSchedModel interface wherever...
2012-10-10 Andrew Trickwhitespace
2012-10-09 Bill WendlingCreate enums for the different attributes.
2012-09-29 Bob WilsonAdd LLVM support for Swift.
2012-09-26 Bill WendlingRemove the `hasFnAttr' method from Function.
2012-09-18 James MolloyMore domain conversion; convert VFP VMOVS to NEON instr...
2012-09-14 Andrew TrickImplement getNumLDMAddresses and expose through ARMBase...
2012-09-13 Silviu BarangaThis patch introduces A15 as a target in LLVM.
2012-09-10 Jakob Stoklund OlesenDon't attempt to use flags from predicated instructions.
2012-09-05 Jakob Stoklund OlesenUse predication instead of pseudo-opcodes when folding...
2012-09-05 Tim NorthoverStrip old MachineInstrs *after* we know we can put...
2012-09-01 Tim NorthoverLimit domain conversion to cases where it won't break...
2012-08-30 Tim NorthoverAdd support for moving pure S-register to NEON pipeline...
2012-08-29 Tim NorthoverRefactor setExecutionDomain to be clearer about what...
2012-08-29 Andrew TrickCleanup sloppy code. Jakob's review.
2012-08-29 Andrew TrickFix ARM vector copies of overlapping register tuples.
2012-08-29 Andrew Trickcleanup
2012-08-28 Jakob Stoklund OlesenRevert r162713: "Add ATOMIC_LDR* pseudo-instructions...
2012-08-27 Jakob Stoklund OlesenAdd ATOMIC_LDR* pseudo-instructions to model atomic_loa...
2012-08-27 Bill WendlingMake sure we add the predicate after all of the registe...
2012-08-21 Jakob Stoklund OlesenAdd a missing def flag.
2012-08-17 Jakob Stoklund OlesenAvoid folding ADD instructions with FI operands.
2012-08-17 Tim NorthoverImplement NEON domain switching for scalar <-> S-regist...
2012-08-16 Jakob Stoklund OlesenAdd ADD and SUB to the predicable ARM instructions.
2012-08-16 Jakob Stoklund OlesenHandle ARM MOVCC optimization in PeepholeOptimizer.
2012-08-15 Jakob Stoklund OlesenFold predicable instructions into MOVCC / t2MOVCC.
2012-08-04 Anton KorobeynikovRecognize vst1.64 / vld1.64 with 3 and 4 regs as load...
2012-08-04 Anton KorobeynikovAdd stack spill / reload instructions for DTriple and...
2012-07-23 Sylvestre LedruFix a typo (the the => the)
2012-07-11 Manman RenARM: fix typo in comments
2012-07-11 Manman RenARM: Fix optimizeCompare to correctly check safe condition.
2012-07-02 Andrew TrickRevert accidental checkin.
2012-07-02 Andrew TrickReapply "Make NumMicroOps a variable in the subtarget...
2012-06-29 Manman RenARM: Clean up optimizeCompare in peephole, no functiona...
2012-06-29 Manman RenAdd SrcReg2 to analyzeCompare and optimizeCompareInstr...
2012-06-29 Andrew TrickRevert "Make NumMicroOps a variable in the subtarget...
2012-06-29 Andrew TrickMake NumMicroOps a variable in the subtarget's instruct...
2012-06-26 Evan ChengAdd a missing check to avoid dereference null. No sensi...
2012-06-25 Manman RenARM: update peephole optimization.
2012-06-22 Andrew TrickARM scheduling fix: don't guess at implicit operand...
2012-06-22 Andrew TrickARM scheduling fix: compute predicated implicit use...
2012-06-07 Andrew TrickContinue factoring computeOperandLatency. Use it for...
2012-06-07 Andrew TrickARM getOperandLatency rewrite.
2012-06-07 Andrew TrickARM getOperandLatency should return -1 for unknown...
2012-06-07 Andrew TrickFix ARM getInstrLatency logic to work with the current...
2012-06-05 Andrew Trickmisched: API for minimum vs. expected latency.
2012-05-24 Craig TopperMark a static table as const. Shrink opcode size in...
2012-05-14 David BlaikieFix use of uninitialized variable.
2012-05-11 Manman RenAdd space before an open parenthesis in control flow...
2012-05-11 Manman RenARM: peephole optimization to remove cmp instruction
2012-05-10 Manman RenRevert: 156550 "ARM: peephole optimization to remove...
2012-05-10 Manman RenARM: peephole optimization to remove cmp instruction
2012-04-04 Jakob Stoklund OlesenImplement ARMBaseInstrInfo::commuteInstruction() for...
2012-03-29 Jakob Stoklund OlesenHandle register copies for the new ARM register classes.
2012-03-28 Jakob Stoklund OlesenSpill DPair registers, not just QPR.
2012-03-26 Evan ChengARM has a peephole optimization which looks for a def...
2012-03-26 Craig TopperPrune includes and replace uses of ARMRegisterInfo...
2012-03-06 Jim GrosbachARM refactor more NEON VLD/VST instructions to use...
2012-03-06 Jakob Stoklund OlesenAdd <imp-def> operands when reloading into physregs.
2012-03-05 Jim GrosbachARM refactor away a bunch of VLD/VST pseudo instructions.
2012-03-04 Jakob Stoklund OlesenUse <def,undef> operands when spilling NEON bundles.
2012-02-28 Jim GrosbachARM implement TargetInstrInfo::getNoopForMachoTarget()
2012-02-22 Jakob Stoklund OlesenClarify ARM calling conventions.
2012-02-21 Jakob Stoklund OlesenCalls don't really change the stack pointer.
2012-02-18 Jia LiuEmacs-tag and some comment fix for all ARM, CellSPU...
2012-02-17 Jakob Stoklund OlesenHandle regmask operands in ARMInstrInfo.
2012-02-17 Jakob Stoklund OlesenFix ARMBaseInstrInfo::getInstrLatency for calls.
2012-02-07 Craig TopperConvert assert(0) to llvm_unreachable
2012-02-05 Evan ChengDefinesPredicate should only look for def operands...
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2012-01-05 Jakob Stoklund OlesenReapply r146997, "Heed spill slot alignment on ARM."
2012-01-03 Jakob Stoklund OlesenRevert r146997, "Heed spill slot alignment on ARM."
2011-12-21 Jim GrosbachARM NEON assmebly parsing for VLD2 to all lanes instruc...
2011-12-20 Jakob Stoklund OlesenHeed spill slot alignment on ARM.
2011-12-14 Evan ChengModel ARM predicated write as read-mod-write. e.g.
2011-12-14 Evan Cheng- Add MachineInstrBundle.h and MachineInstrBundle.cpp...
2011-12-09 Jim GrosbachARM assembly parsing and encoding for VLD2 with writeback.
2011-12-07 Evan ChengAdd bundle aware API for querying instruction propertie...
2011-12-06 Jakob Stoklund OlesenRevert r145971: "Use conservative size estimate for...
2011-12-06 Evan ChengFirst chunk of MachineInstr bundle support.
2011-12-06 Jakob Stoklund OlesenUse conservative size estimate for tBR_JTr.
2011-11-30 Jim GrosbachARM parsing for VLD1 all lanes, with writeback.
2011-11-15 Jakob Stoklund OlesenEnable -widen-vmovs by default.
2011-11-15 Jay FoadMake use of MachinePointerInfo::getFixedStack. This...
2011-10-25 Jim GrosbachARM assembly parsing and encoding for VLD1 with writeback.
2011-10-24 Jim GrosbachNuke dead code. Nothing generates the VLD1d64QPseudo_UP...
2011-10-24 Jim GrosbachARM assembly parsing and encoding for VLD1 w/ writeback.
2011-10-24 Jim GrosbachARM refactor am6offset usage for VLD1.
2011-10-18 Andrew TrickUse ARM/t2PseudoInst class from ARM/Thumb2 special...
2011-10-12 Jakob Stoklund OlesenFix -widen-vmovs liveness issues.
2011-10-11 Jakob Stoklund OlesenMove -widen-vmovs to ARMBaseInstrInfo::expandPostRAPseu...
next