Added LLIMCJITMemoryManager to the lli. This manager will be used for MCJIT instead...
[oota-llvm.git] / lib / CodeGen /
2012-05-16 Duncan SandsFix a thinko in DisintegrateMERGE_VALUES. Patch by...
2012-05-15 Jakob Stoklund OlesenEnable sub-sub-register copy coalescing.
2012-05-15 Jakob Stoklund OlesenTeach RegisterCoalescer to handle symmetric sub-registe...
2012-05-15 Jakob Stoklund OlesenHandle NewReg==OldReg in renameRegister().
2012-05-15 Jakob Stoklund OlesenWe never call adjustCopiesBackFrom() for partial copies.
2012-05-15 Jakob Stoklund OlesenExtend the CoalescerPair interface to handle symmetric...
2012-05-15 Andrew TrickAdd -enable-aa-sched-mi, off by default, for AliasAnaly...
2012-05-15 Jim GrosbachAllow MCCodeEmitter access to the target MCRegisterInfo.
2012-05-15 Stepan DyatkovskiyRejected r156804 due to buildbots failures.
2012-05-15 Stepan DyatkovskiySelectionDAGBuilder::Clusterify : main functinality...
2012-05-14 Jakob Stoklund OlesenDon't access MO reference after invalidating operand...
2012-05-14 Jakob Stoklund OlesenFix PR12821.
2012-05-14 Dan GohmanRename @llvm.debugger to @llvm.debugtrap.
2012-05-12 Jakob Stoklund OlesenDon't look for empty live ranges in the unions.
2012-05-11 Chad RosierRevert 156658.
2012-05-11 Chad Rosier[fast-isel] Fast-isel doesn't use the expect intrinsic.
2012-05-11 Manman RenARM: peephole optimization to remove cmp instruction
2012-05-11 Dan GohmanDefine a new intrinsic, @llvm.debugger. It will be...
2012-05-10 Andrew Trickmisched: Print machineinstrs with -debug-only=misched
2012-05-10 Andrew Trickmisched: tracing register pressure heuristics.
2012-05-10 Andrew Trickmisched: Add register pressure backoff to ConvergingSch...
2012-05-10 Andrew Trickmisched: Release only unscheduled nodes into ReadyQ.
2012-05-10 Andrew Trickmisched: Added ReadyQ container wrapper for Top and...
2012-05-10 Andrew Trickmisched: Introducing Top and Bottom register pressure...
2012-05-10 Andrew TrickRegPressure: API for speculatively checking instruction...
2012-05-10 Andrew TrickRegPressure: fix array index iteration style.
2012-05-10 Manman RenRevert: 156550 "ARM: peephole optimization to remove...
2012-05-10 Manman RenARM: peephole optimization to remove cmp instruction
2012-05-08 Eric ChristopherFix thinko in conditional.
2012-05-08 Jim GrosbachDAGCombiner should not change the type of an extract_ve...
2012-05-08 Akira HatanakaFormatting fixes.
2012-05-08 Eric ChristopherHandle OpDeref in case it comes in as a register operand.
2012-05-08 Jakob Stoklund OlesenExtract methods for joining physregs.
2012-05-07 Jakob Stoklund OlesenNaming convention and whitespace. No functional change.
2012-05-07 Jakob Stoklund OlesenCoalesce subreg-subreg copies.
2012-05-07 Jakob Stoklund OlesenAdd an MF argument to TRI::getPointerRegClass() and...
2012-05-07 Owen AndersonTeach DAG combine to fold x-x to 0.0 when unsafe FP...
2012-05-05 Benjamin KramerAdd a new target hook "predictableSelectIsExpensive".
2012-05-04 Jakob Stoklund OlesenMake sure findRepresentativeClass picks the widest...
2012-05-04 Jakob Stoklund OlesenRemove extra comma in debug output.
2012-05-04 Jakob Stoklund OlesenUse SuperRegClassIterator for findRepresentativeClass().
2012-05-03 Evan ChengFix two-address pass's aggressive instruction commuting...
2012-05-03 Andrew TrickAdded TargetRegisterInfo::getAllocatableClass.
2012-05-02 Owen AndersonTeach DAGCombine the same multiply-by-1.0 folding trick...
2012-05-02 Owen AndersonTeach DAG combine that multiplication by 1.0 can always...
2012-05-01 Jim GrosbachTidy up. Naming conventions.
2012-05-01 Jakub StaszakUse dyn_cast instead of checking opcode and cast.
2012-05-01 Bill WendlingStrip the pointer casts off of allocas so that the...
2012-05-01 Sirish PandeTarget independent Hexagon Packetizer fix.
2012-05-01 Bill WendlingChange the PassManager from a reference to a pointer.
2012-04-30 Jakub StaszakAdd some constantness. No functionality change.
2012-04-29 Benjamin KramerRegisterPressure: ArrayRefize some functions for better...
2012-04-28 Jakob Stoklund OlesenDon't update spill weights when joining intervals.
2012-04-28 Jakob Stoklund OlesenSpring cleaning - Delete dead code.
2012-04-28 Andrew TrickReapply 155668: Fix the SD scheduler to avoid gluing...
2012-04-27 Andrew TrickTemporarily revert r155668: Fix the SD scheduler to...
2012-04-26 Andrew TrickFix the SD scheduler to avoid gluing the same node...
2012-04-25 Jakob Stoklund OlesenRemove more dead code.
2012-04-25 Jakob Stoklund OlesenRemove the -disable-cross-class-join option.
2012-04-25 Jakob Stoklund OlesenCross-class joining is winning.
2012-04-24 Andrew TrickFix a naughty header include that breaks "installed...
2012-04-24 Evan ChengMachineBasicBlock::SplitCriticalEdge() should follow...
2012-04-24 Andrew Trickcmake: new file
2012-04-24 Andrew Trickmisched: DAG builder must special case earlyclobber
2012-04-24 Andrew Trickmisched: try (not too hard) to place debug values where...
2012-04-24 Andrew Trickmisched: ignore debug values during scheduling
2012-04-24 Andrew Trickmisched: DAG builder support for tracking register...
2012-04-24 Andrew TrickRegisterPressure: A utility for computing register...
2012-04-24 Bill WendlingLook for the 'Is Simulated' module flag. This indicates...
2012-04-23 Preston GurdThis patch fixes a problem which arose when using the...
2012-04-23 Chandler CarruthTemporarily revert r155364 until the upstream review...
2012-04-23 Sirish PandeHexagon Packetizer's target independent fix.
2012-04-22 Elena DemikhovskyZERO_EXTEND/SIGN_EXTEND/TRUNCATE optimization for AVX2
2012-04-21 Nadav RotemTeach getVectorTypeBreakdown about promotion of vectors...
2012-04-20 Jakob Stoklund OlesenFix PR12599.
2012-04-20 Jakob Stoklund OlesenMake ISelPosition a local variable.
2012-04-20 Jakob Stoklund OlesenRegister DAGUpdateListeners with SelectionDAG.
2012-04-20 Jakob Stoklund OlesenPrint <def,read-undef> to avoid confusion.
2012-04-20 Andrew TrickNew and improved comment.
2012-04-20 Andrew TrickSparseSet: Add support for key-derived indexes and...
2012-04-20 Andrew Trickmisched: initialize BB
2012-04-19 Andrew TrickAllow targets to select the default scheduler by name.
2012-04-18 Chandler CarruthThis reverts a long string of commits to the Hexagon...
2012-04-18 Pete CooperLiveIntervalUpdate validators weren't recorded after...
2012-04-17 Joel JonesFixes a problem in instruction selection with testing...
2012-04-17 Lang HamesSlotIndexes used to store the index list in a crufty...
2012-04-16 Eric ChristopherMake comment here more clear.
2012-04-16 Chandler CarruthFix updateTerminator to be resiliant to degenerate...
2012-04-16 Chandler CarruthFlip the new block-placement pass to be on by default.
2012-04-16 Chandler CarruthAdd a somewhat hacky heuristic to do something differen...
2012-04-16 Chandler CarruthTweak the loop rotation logic to check whether the...
2012-04-16 Hal FinkelRemove dead SD nodes after the combining pass. Fixes...
2012-04-16 Chandler CarruthRewrite how machine block placement handles loop rotation.
2012-04-15 Nadav RotemWhen emulating vselect using OR/AND/XOR make sure to...
2012-04-13 Andrew Trickmisched: Added CanHandleTerminators.
2012-04-13 Benjamin KramerReduce malloc traffic in DwarfAccelTable
2012-04-12 Sirish PandeHexagonPacketizer patch.
2012-04-11 Nadav RotemReapply 154397. Original message:
2012-04-11 Craig TopperFix an overly indented line. Remove an 'else' after...
2012-04-11 Craig TopperInline implVisitAluOverflow by introducing a nested...
next