Use std::is_sorted and std::none_of instead of manual loops. NFC
[oota-llvm.git] / lib / Target / ARM / ARMConstantIslandPass.cpp
2011-01-17 Evan ChengMaterialize GA addresses with movw + movt pairs for...
2010-12-21 Bill WendlingComment cleanups.
2010-12-18 Bill WendlingRemoveUnusedCPEntries can change things. Track it.
2010-12-15 Jim GrosbachThumb1 had two patterns for the same load-from-constant...
2010-12-13 Owen AndersonRevert r121721, which broke buildbots.
2010-12-13 Owen AndersonMake Thumb2 LEA-like instruction into pseudos, which...
2010-12-07 Jim GrosbachRefactor the ARM CMPz* patterns to just use the normal...
2010-12-07 Owen AndersonSecond attempt at converting Thumb2's LDRpci, including...
2010-11-29 Jim GrosbachRename t2 TBB and TBH instructions to reference that...
2010-10-26 Jim GrosbachFirst part of refactoring ARM addrmode2 (load/store...
2010-08-18 Eric ChristopherRemove extra header.
2010-08-12 Evan ChengMake sure ARM constant island pass does not break up...
2010-08-09 Evan ChengChange -prefer-32bit-thumb to attribute -mattr=+32bit...
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-23 Dale JohannesenRevert 109076. It is wrong and was causing regressions...
2010-07-22 Chris Lattnereliminate the TargetInstrInfo::GetInstSizeInBytes hook.
2010-07-22 Evan ChengFix constant island pass's handling of tBR_JTr. The...
2010-07-07 Jim Grosbachgrammar
2010-07-07 Jim GrosbachHandle cases where the post-RA scheduler may move instr...
2010-07-07 Jim Grosbachgrammar and trailing whitespace
2010-06-22 Dan GohmanUse pre-increment instead of post-increment when the...
2010-06-21 Jim Grosbachearly exit for dbg_value instructions
2010-06-02 Jim GrosbachClean up 80 column violations. No functional change.
2010-04-02 Chris Lattneruse DebugLoc default ctor instead of DebugLoc::getUnkno...
2010-03-13 Bob WilsonChange ARM ld/st multiple instructions to have variant...
2010-02-09 Chris Lattnermove target-independent opcodes out of TargetInstrInfo
2010-01-27 Chris Lattnereliminate the ARMFunctionInfo::Align member, using
2010-01-25 Chris Lattnerprep work to support a future where getJumpTableInfo...
2009-12-03 Chris Lattnerimprove portability to avoid conflicting with std:...
2009-11-20 Jim GrosbachThe verify() call of CPEIsInRange() isn't right for...
2009-11-20 Jim GrosbachRemove verifySizes() since it's not adding much value.
2009-11-19 Jim GrosbachWhen placing constant islands and adjusting for alignme...
2009-11-19 Jim Grosbachfix typo
2009-11-17 Jim GrosbachEnable arm jumpt table adjustment.
2009-11-17 Jim GrosbachWhen moving a block for table jumps, make sure the...
2009-11-16 Jim GrosbachSimplify thumb2 jump table adjustments. Remove unnecess...
2009-11-16 Jim Grosbachclarify comment
2009-11-16 Jim Grosbachback off for a bit. tracking down weirdness
2009-11-16 Jim GrosbachAnalyze has to be before checking the condition, obviou...
2009-11-14 Jim Grosbachcleanup.
2009-11-14 Jim GrosbachCleanup flow, and only update the jump table we're...
2009-11-13 Jim GrosbachBlock renumbering
2009-11-12 Jim GrosbachUpdate TB[BH] layout optimization. Add support for...
2009-11-12 Jim GrosbachRevert 86857. It's causing consumer-typeset to fail...
2009-11-11 Jim GrosbachDo jump table adjustment before constant island allocation
2009-11-11 Jim GrosbachThe TBB and TBH instructions for Thumb2 are really...
2009-11-09 Jim GrosbachUse Unified Assembly Syntax for the ARM backend.
2009-10-31 Evan ChengUse cbz and cbnz instructions.
2009-10-25 Nick LewyckyRemove includes of Support/Compiler.h that are no longe...
2009-10-25 Nick LewyckyRemove VISIBILITY_HIDDEN from class/struct found inside...
2009-10-15 Bob WilsonFix a potential performance problem in placing ARM...
2009-10-15 Bob WilsonBe smarter about reusing constant pool entries.
2009-10-15 Bob WilsonFix another problem with ARM constant pools. Radar...
2009-10-13 Bob WilsonFix regression introduced by r83894.
2009-10-12 Bob WilsonDelete a comment that makes no sense to me. The statem...
2009-10-12 Bob WilsonChange CreateNewWater method to return NewMBB by reference.
2009-10-12 Bob WilsonLast week, ARMConstantIslandPass was failing to converg...
2009-10-12 Bob WilsonAnother minor clean-up.
2009-10-12 Bob WilsonRemove redundant parameter.
2009-10-12 Bob WilsonUse early exit to reduce indentation.
2009-10-12 Bob WilsonChange to return a value by reference.
2009-10-12 Bob WilsonAdd a typedef for an iterator.
2009-10-01 Evan ChengARM::tPOP and tPOP_RET each has an extra writeback...
2009-08-23 Chris Lattnereliminate the last DOUTs from the targets.
2009-08-23 Chris Lattnerremove various std::ostream version of printing methods...
2009-08-14 Evan ChengAlso shrink immediate branches; also more assembler...
2009-08-14 Evan ChengShrink ADR and LDR from constantpool late during consta...
2009-08-13 Evan ChengtPOP_RET now has predicate operands.
2009-08-12 Evan ChengRemove another Darwin assembler workaround.
2009-08-11 Evan ChengShrinkify Thumb2 load / store multiple instructions.
2009-08-11 Jim GrosbachWhitespace cleanup. Remove trailing whitespace.
2009-08-11 Evan ChengCosmetic changes.
2009-08-07 Evan ChengError out, rather than infinite looping, if constant...
2009-08-07 Evan ChengtBfar is bl, which clobbers LR.
2009-08-01 Evan ChengWorkaround a couple of Darwin assembler bugs.
2009-07-31 Evan Cheng- Teach TBB / TBH offset limits are 510 and 131070...
2009-07-29 Evan Chengtbb / tbh instructions only branch forward, not backwards.
2009-07-29 Evan ChengOptimize Thumb2 jumptable to use tbb / tbh when all...
2009-07-25 Evan ChengChange Thumb2 jumptable codegen to one that uses two...
2009-07-24 Evan ChengDisable my constant island pass optimization (to make...
2009-07-24 Evan ChengMake sure thumb2 jumptable entries are aligned.
2009-07-23 Evan ChengFix up ARM constant island pass for Thumb2.
2009-07-21 Evan ChengFixing cp island pass. Step 1: Determine whether the...
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-08 David GoodwinUse common code for both ARM and Thumb-2 instruction...
2009-07-07 Evan Cheng80 col violation.
2009-07-01 Bob WilsonAdd a new addressing mode for NEON load/store instructions.
2009-06-30 David GoodwinImprove Thumb-2 jump table support.
2009-06-30 David GoodwinAdd conditional and unconditional thumb-2 branch. Add...
2009-06-29 Evan ChengImplement Thumb2 ldr.
2009-05-12 Bob WilsonFix up a few minor typos in comments.
2009-05-12 Bob WilsonFix 80-col violations and remove trailing whitespace...
2009-05-09 Duncan SandsRename PaddedSize to AllocSize, in the hope that this
2009-02-13 Dale JohannesenRemove refs to non-DebugLoc versions of BuildMI from...
2009-01-28 Evan ChengSuppress a compile time warning.
2009-01-12 Duncan SandsRename getABITypeSize to getTypePaddedSize, as
2008-11-08 Evan ChengUse ARMFunctionInfo to track number of constpool entrie...
next