Fix various issues (or do cleanups) found by enabling certain MSVC warnings.
[oota-llvm.git] / lib /
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.
2012-02-08 Craig TopperRemove a couple unneeded intrinsic patterns
2012-02-08 Craig TopperRemove GCC builtins for vpermilp* intrinsics as clang...
2012-02-08 Chad Rosier[fast-isel] Add support for SUBs with non-legal types.
2012-02-08 Chad Rosier[fast-isel] Add support for ORs with non-legal types.
2012-02-08 Andrew TrickAdded MachineInstr::isBundled() to check if an instruct...
2012-02-08 Andrew Trickmisched: bug in debug output.
2012-02-08 Andrew Trickstale comment
2012-02-08 Eric ChristopherAdd support for a temporary forward decl type. We want...
2012-02-08 Devang PatelRemove tabs.
2012-02-07 Chad Rosier[fast-isel] Add support for indirect branches.
2012-02-07 Devang PatelRemove tabs.
2012-02-07 Evan ChengUse LEA to adjust stack ptr for Atom. Patch by Andy...
2012-02-07 David BlaikieCorrect use of const in ParseCommandLineOptions
2012-02-07 Evan ChengDo not fold ADD / SUB into load / store (to form pre...
2012-02-07 Craig TopperAdd instruction selection for 256-bit VPSHUFD and 128...
next