Unswap swap operands, partially reducing confusion.
[oota-llvm.git] / lib /
2012-02-14 Lang HamesUnswap swap operands, partially reducing confusion.
2012-02-14 Andrew TrickAdd simplifyLoopLatch to LoopRotate pass.
2012-02-14 Andrew Trickwhitespace
2012-02-13 Bill WendlingDon't reserve the R0 and R1 registers here. We don...
2012-02-13 Bill WendlingDon't recalculate the size of the vector each time...
2012-02-13 Lang HamesMake operands for VSWP read-modify-write.
2012-02-13 Jakob Stoklund OlesenAdd register mask support to ScheduleDAGRRList.
2012-02-13 Devang PatelCheck against umin while converting fcmp into an icmp.
2012-02-13 Dan GohmanJust like in regular escape analysis, loads and stores...
2012-02-13 Kostya SerebryanyThreadSanitizer, a race detector. First LLVM commit.
2012-02-13 Andrew TrickLiveIntervalAnalysis does not depend on MachineLoopInfo.
2012-02-13 Jakob Stoklund OlesenCheck regmask interference for -join-physregs.
2012-02-13 Nadav RotemFix a bug in DAGCombine for the optimization of BUILD_V...
2012-02-13 Ahmed CharlesRemove duplicate code in this header file which seemed...
2012-02-13 Craig TopperStill more vector_shuffle pattern removal.
2012-02-13 Ahmed CharlesFix various issues (or do cleanups) found by enabling...
2012-02-13 Craig TopperRemove more vector_shuffle patterns for unpack. These...
2012-02-13 Craig TopperRecommit r150328. Previous test failures should be...
2012-02-13 Craig TopperUpdate CanXFormVExtractWithShuffleIntoLoad to ensure...
2012-02-13 NAKAMURA TakumiRevert r150328, "Remove more vector_shuffle patterns."
2012-02-13 Pete CooperFixed bug when custom lowering DEC64m on x86.
2012-02-12 Nadav RotemThis patch addresses the problem of poor code generatio...
2012-02-12 Benjamin KramerStringSwitchify the rest of Triple.cpp.
2012-02-12 Chandler CarruthSwitch a bunch of manual if-chains to use StringSwitch...
2012-02-12 Craig TopperRemove more vector_shuffle patterns.
2012-02-12 Eli BenderskyExpose the ELFObjectFile class directly in the Object...
2012-02-12 Nick LewyckyHandle InvokeInst in EvaluateBlock. Don't try to suppor...
2012-02-12 Nick Lewyckyfalse is totally null!
2012-02-12 Nick LewyckyRemove redundant getAnalysis<> calls in GlobalOpt....
2012-02-12 Nick LewyckyPass TargetData and TargetLibraryInfo through to the...
2012-02-12 Craig TopperRemove more vector_shuffle patterns.
2012-02-12 Nick LewyckyFix function name in comment to match actual name....
2012-02-12 Nick LewyckyDon't traverse the PHI nodes twice. No functionality...
2012-02-11 Craig TopperRemove more vector_shuffle patterns.
2012-02-11 Anton KorobeynikovAdd support for implicit TLS model used with MS VC...
2012-02-11 Benjamin KramerDon't mix declarations and code.
2012-02-11 Benjamin KramerMake the EDis tables const.
2012-02-11 Benjamin KramerReuse the enum names from X86Desc in the X86Disassembler.
2012-02-11 Bill Wendling[WIP] Initial code for module flags.
2012-02-11 Craig TopperRemove some patterns for matching vector_shuffle instru...
2012-02-11 Andrew TrickAdd TargetPassConfig hooks for scheduling/bundling.
2012-02-11 Craig TopperFix shuffle lowering code to stop creating temporary...
2012-02-11 Jakob Stoklund OlesenAllow Post-RA LICM to hoist reserved register reads.
2012-02-11 Jakob Stoklund OlesenHandle register masks in local live range splitting.
2012-02-11 Jakob Stoklund OlesenDon't read PreRegAlloc before it is initialized.
2012-02-10 Jim GrosbachRevert r150222, as the clang driver now handles this...
2012-02-10 Jakob Stoklund OlesenAdd a static MachineOperand::clobbersPhysReg().
2012-02-10 Jakob Stoklund OlesenAdd register mask support to InterferenceCache.
2012-02-10 Jakob Stoklund OlesenRemove unused variable.
2012-02-10 Jason W KimMake valgrind happy.
2012-02-10 Hal FinkelUpdate BBVectorize to use aliasesUnknownInst.
2012-02-10 Hal FinkelHave AliasSet::aliasesUnknownInst use pointer TBAA...
2012-02-10 Duncan SandsFix PR11948: the result type of an icmp may be a vector...
2012-02-10 Benjamin KramerPut instruction names into an indexed string table...
2012-02-10 Andrew Trickcomment grammar
2012-02-10 Andrew Trickunnecessary include
2012-02-10 Andrew TrickPTX no longer needs to provide its own backend.
2012-02-10 Andrew TrickRegAlloc superpass: includes phi elimination, coalescin...
2012-02-10 Andrew Trickwhitespace
2012-02-10 Lang HamesRemove unused 'isAlias' parameter.
2012-02-10 Jim GrosbachARM on darwin, v6 implies the presence of VFP for the...
2012-02-10 Jakob Stoklund OlesenConstrain the regmask search space for local live ranges.
2012-02-10 Jakob Stoklund OlesenCache basic block boundaries for faster RegMaskSlots...
2012-02-10 Jakob Stoklund OlesenOptimize LiveIntervals::intervalIsInOneMBB().
2012-02-10 Benjamin KramerCache iterators. Some of these are expensive to create.
2012-02-09 David BlaikieChange default error_code ctor to a 'named ctor' so...
2012-02-09 Jakob Stoklund OlesenAdd register mask support to RAGreedy.
2012-02-09 Benjamin KramerTweak comment readability and grammar.
2012-02-09 Sirish PandeTest for commit access.
2012-02-09 Benjamin KramerGlobalOpt: Be more aggressive about elminating side...
2012-02-09 James MolloyTeach the MC and disassembler about SoftFail, and hook...
2012-02-09 Craig TopperMore tweaks to get the size of the X86 disassembler...
2012-02-09 Craig TopperFlatten some of the arrays in the X86 disassembler...
2012-02-09 Lang HamesPreserve physreg kills in MachineBasicBlock::SplitCriti...
2012-02-09 Lang HamesFix kill flags when moving instructions using LiveInter...
2012-02-09 Lang HamesRemove assertion. Not all use operands are reads.
2012-02-09 Andrew TrickImprove TargetPassConfig. No intended functionality.
2012-02-09 Andrew Trickcomment
2012-02-09 David BlaikieRemove static initializer from DataStream.cpp
2012-02-09 Jakob Stoklund OlesenErase dead copies that are clobbered by a call.
2012-02-09 Jakob Stoklund OlesenHandle register masks when searching for EFLAGS clobbers.
2012-02-09 Jakob Stoklund OlesenNever delete instructions that define reserved registers.
2012-02-08 Jakob Stoklund OlesenHandle register masks in MachineCopyPropagation.
2012-02-08 Kostya Serebryany[asan] unpoison the stack before every noreturn call...
2012-02-08 Andrew TrickCodegen pass definition cleanup. No functionality.
2012-02-08 Andrew TrickMove pass configuration out of pass constructors: Machi...
2012-02-08 Andrew Trickwhitespace
2012-02-08 Andrew TrickMove pass configuration out of pass constructors: Stack...
2012-02-08 Andrew TrickMove pass configuration out of pass constructors: PostR...
2012-02-08 Andrew TrickMove pass configuration out of pass constructors: Branc...
2012-02-08 Andrew Trickwhitespace
2012-02-08 Andrew TrickAdded TargetPassConfig::setOpt
2012-02-08 Andrew TrickAdded Pass::createPass(ID) to handle pass configuration...
2012-02-08 Andrew TrickMove pass configuration out of pass constructors: TailD...
2012-02-08 Jakob Stoklund OlesenAdd Register mask support to RABasic.
2012-02-08 Brendon CahoonUse TSFlag bit to describe instruction properties.
2012-02-08 Jakob Stoklund OlesenKeep track of register masks in LiveIntervalAnalysis.
2012-02-08 Duncan SandsUse Use::set rather than finding the operand number...
2012-02-08 Benjamin KramerPathV2: Remove static StringRef ctors.
2012-02-08 Elena DemikhovskyFixed a bug in printing "cmp" pseudo ops.
next