Add the Erlang/HiPE calling convention, patch by Yiannis Tsiouris.
[oota-llvm.git] / lib / CodeGen /
2012-11-16 Craig TopperFactor some common code to reduce compile size.
2012-11-15 Eli FriedmanMark FP_ROUND for converting NEON v2f64 to v2f32 as...
2012-11-15 Ulrich WeigandUse std::stable_sort instead of std::sort when sorting...
2012-11-15 Chad Rosier[reg scavenger] Fix the isUsed/isAliasUsed functions...
2012-11-15 Sergei LarinFix indeterminism in MI scheduler DAG construction.
2012-11-15 Craig TopperAdd llvm.ceil, llvm.trunc, llvm.rint, llvm.nearbyint...
2012-11-15 Andrew TrickFix an obvious merge bug in -join-globalcopies (disabled).
2012-11-14 Jakub StaszakUse reserve() to avoid vector reallocation.
2012-11-14 Jakub StaszakcanJoinPhys method doesn't modify CoalescerPair. Make...
2012-11-14 Chad RosierRemove dead code.
2012-11-14 Anton KorobeynikovFix really stupid ARM EHABI info generation bug: we...
2012-11-14 Craig TopperAdd newlines to end of debug messages.
2012-11-14 Rafael EspindolaHandle DAG CSE adding new uses during ReplaceAllUsesWit...
2012-11-14 Anton KorobeynikovUse TARGET2 relocation for TType references on ARM.
2012-11-13 Eric ChristopherRevert "Use the 'count' attribute instead of the 'upper...
2012-11-13 Andrew TrickRevert -join-splitedges to a boolean cmd line option.
2012-11-13 Andrew TrickThe MachineScheduler does not currently require JoinSpl...
2012-11-13 Michael J. Spencer[MC][COFF] Emit weak symbols to the correct section...
2012-11-13 Ulrich WeigandDo not consider a machine instruction that uses and...
2012-11-13 Andrew TrickFix -join-splitedges: my previous "cleanup" broke it.
2012-11-13 Duncan SandsCodegen support for arbitrary vector getelementptrs.
2012-11-13 Andrew Trickmisched: Allow subtargets to enable misched and depende...
2012-11-13 Andrew TrickAdded RegisterCoalescer support for joining global...
2012-11-13 Andrew Trickmisched: Don't consider artificial edges weak edges.
2012-11-13 Bill WendlingUse the 'count' attribute instead of the 'upper_bound...
2012-11-13 Andrew TrickCleanup the main RegisterCoalescer loop.
2012-11-12 Andrew TrickCleanup -join-splitedges. Make the loop more obvious.
2012-11-12 Eric ChristopherAdd an option to enable prototype "fission" capabilitie...
2012-11-12 Andrew TrickAdded a temporary option to avoid critical edges splitting.
2012-11-12 Andrew Trickmisched: rename interfaceto avoid gcc warnings
2012-11-12 Andrew Trickmisched: Target-independent support for MacroFusion.
2012-11-12 Andrew Trickmisched: Target-independent support for load/store...
2012-11-12 Andrew Trickmisched: Infrastructure for weak DAG edges.
2012-11-09 Jakob Stoklund OlesenFix assertions in updateRegMaskSlots().
2012-11-09 Benjamin KramerSilence GCC warning about falling off the end of a...
2012-11-07 Andrew Trickmisched: Heuristics based on the machine model.
2012-11-07 Andrew Trickmisched: handle on-the-fly regpressure queries better...
2012-11-07 Bill WendlingAdd comment describing what's going on here.
2012-11-07 Bill WendlingWhen we're updating the subprogram scope DIE, we want...
2012-11-06 Chad Rosier[regallocfast] Make sure the MachineRegisterInfo is...
2012-11-06 Andrew Trickmisched: TargetSchedule interface for machine resources.
2012-11-06 Andrew Trickmisched: Rename RemainingCount to avoid confusion with...
2012-11-06 Andrew TrickScheduleDAG interface. Added OrderKind to distinguish...
2012-11-03 Owen AndersonBe careful not to optimize a SELECT_CC into a SETCC...
2012-11-01 Manman RenOutputArg: added an index of the original argument...
2012-11-01 Chandler CarruthRevert the majority of the next patch in the address...
2012-11-01 Chandler CarruthRevert the series of commits starting with r166578...
2012-11-01 Owen AndersonAdd a few more simple fast-math constant propagations...
2012-11-01 Jakob Stoklund OlesenExploit the new identity composition in composeSubRegIn...
2012-10-31 Benjamin KramerReplace some instances of UniqueVector with SetVector...
2012-10-31 Akira HatanakaChange signature of function RAFast::spillAll to avoid...
2012-10-31 Akira HatanakaCheck that iterator I is not the end iterator.
2012-10-30 Chad Rosier[inline asm] Get the mayLoad/mayStore directly from...
2012-10-30 Chad RosierAdd a comment for r167040.
2012-10-30 Chad Rosier[inline asm] Implement mayLoad and mayStore for inline...
2012-10-30 Bill WendlingFix grammar.
2012-10-29 Ulrich WeigandIn various places throughout the code generator, there...
2012-10-29 Jakob Stoklund OlesenCompletely disallow partial copies in adjustCopiesBackF...
2012-10-29 Duncan SandsRemove a wrapper around getIntPtrType added to GVN...
2012-10-29 Preston GurdThis patch addresses a problem with the Post RA schedul...
2012-10-29 Lang HamesRemove unused typedef.
2012-10-27 Jakob Stoklund OlesenNever attempt to join an early-clobber def with a regul...
2012-10-26 Jakob Stoklund OlesenReduce indentation with early exit.
2012-10-26 Jakob Stoklund OlesenAlso make the current basic block a class member.
2012-10-26 Jakob Stoklund OlesenMake the Processed set a class member.
2012-10-26 Jakob Stoklund OlesenFix whitespace and function names to be coding standardy.
2012-10-26 Jakob Stoklund OlesenRemove the canCombineSubRegIndices() target hook.
2012-10-26 Akira HatanakaMake sure I is not the end iterator when isInsideBundle...
2012-10-26 Nicolas GeoffrayRemove GC roots that reference dead objects.
2012-10-26 Nick LewyckyFix typo in comment.
2012-10-25 Jakob Stoklund OlesenStop running the machine code verifier unconditionally.
2012-10-24 Micah VillmowAdd some cleanup to the DataLayout changes requested...
2012-10-24 Micah VillmowBack out r166591, not sure why this made it through...
2012-10-24 Micah VillmowDelete a directory that wasn't supposed to be checked...
2012-10-24 Micah VillmowAdd in support for getIntPtrType to get the pointer...
2012-10-24 Michael LiaoTeach DAG combine to fold (buildvec (Xint2fp x)) to...
2012-10-24 Jakub StaszakKeep coding standard. Don't evaluate getNumOperands...
2012-10-23 Michael LiaoClean up code and put transformation on (build_vec...
2012-10-23 Nadav RotemMake the indirect branch optimization deterministic...
2012-10-23 Richard SmithPer the C++ standard, we need to include the definition...
2012-10-21 Jakob Stoklund OlesenDon't crash when the Assignments vector is empty.
2012-10-20 Benjamin KramerSymbol hygiene: Make sure declarations and definitions...
2012-10-19 Shuxin Yang1. Remove noreturn attribute from __builtin_debugtrap().
2012-10-19 Nadav Rotemrevert r166264 because the LTO build is still failing
2012-10-19 Shuxin YangThis patch is to fix radar://8426430. It is about llvm...
2012-10-19 Nadav Rotemrecommit the patch that makes LSR and LowerInvoke use...
2012-10-19 Michael LiaoSimplify condition checking as CONCAT assume all inputs...
2012-10-18 Sebastian PopClear unknown mem ops when merging stack slots (pr14090)
2012-10-18 Sebastian PopChange MachineFrameInfo::StackObject::Alloca from Value...
2012-10-18 Nadav RotemIn SimplifySelectOps we pulled two loads through a...
2012-10-18 Bob WilsonTemporarily revert the TargetTransform changes.
2012-10-17 Michael LiaoRevert part of r166049 back and enable test case in...
2012-10-17 Michael LiaoRevert r166049
2012-10-17 Michael LiaoTeach DAG combine to fold (extract_subvec (concat v1...
2012-10-17 Jakob Stoklund OlesenSwitch MRI::UsedPhysRegs to a register unit bit vector.
2012-10-17 Evan ChengAdd a really faster pre-RA scheduler (-pre-RA-sched...
2012-10-17 Jakob Stoklund OlesenMerge MRI::isPhysRegOrOverlapUsed() into isPhysRegUsed().
2012-10-17 Andrew Trickmisched: Better handling of invalid latencies in the...
2012-10-17 Jakob Stoklund OlesenUse a SparseSet instead of a BitVector for UsedInInstr...
2012-10-16 Jakob Stoklund OlesenAvoid rematerializing a redef immediately after the...
next