Turn the EdgeBundles class into a stand-alone machine CFG analysis pass.
[oota-llvm.git] / lib / Target / X86 / X86RegisterInfo.cpp
2010-12-23 Evan ChengCode clean up. No functionality change.
2010-11-27 Anton KorobeynikovMove more PEI-related hooks to TFI
2010-11-20 Anton KorobeynikovMove some more hooks to TargetFrameInfo
2010-11-18 Anton KorobeynikovMove getInitialFrameState() to TargetFrameInfo
2010-11-18 Anton KorobeynikovMove hasFP() and few related hooks to TargetFrameInfo.
2010-11-15 Anton KorobeynikovFirst step of huge frame-related refactoring: move...
2010-10-07 Jakob Stoklund OlesenFix obvious mistake pointed out by Michael Spencer.
2010-10-06 Jakob Stoklund OlesenProperly handle GR32_NOSP in X86RegisterInfo::getMatchi...
2010-10-03 Anton KorobeynikovProperly emit stack probe on win64 (for non-mingw targets).
2010-09-22 Cameron EsfahaniFix PR8201: Update the code to call via X86::CALL64pcre...
2010-09-22 Chris Lattnerfix rdar://8456412 - llvm-mc crash in encoder on "mov...
2010-09-02 Anton KorobeynikovProperly emit __chkstk call instead of __alloca on...
2010-09-02 Anton KorobeynikovRevert win64 changes. They seem to be incomplete
2010-09-02 Anton KorobeynikovProperly allocate win64 shadow reg area.
2010-08-26 Jim GrosbachSimplify eliminateFrameIndex() interface back down...
2010-08-25 Anton KorobeynikovFix nasty mingw32 bug, which e.g. prevented llvm-gcc...
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 Eric ChristopherAdd an option to always emit realignment code for a...
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-24 Bruno Cardoso LopesSupport x86 "eiz" and "riz" pseudo index registers...
2010-07-20 Eric ChristopherConstify some arguments.
2010-07-17 Eric ChristopherRemove unnecessary check that was subsumed into canReal...
2010-07-17 Eric ChristopherMake comment a bit more clear as well as return stateme...
2010-07-16 Bill WendlingRename DBG_LABEL PROLOG_LABEL, because it's only used...
2010-07-09 Bruno Cardoso LopesStart the support for AVX instructions with 256-bit...
2010-07-08 Chris LattnerChange LEA to have 5 operands for its memory operand...
2010-07-03 Evan ChengRemove isSS argument from CreateFixedObject. Fixed...
2010-06-15 Dale JohannesenReapply 105986 with fix for bug pointed out by Jakob:
2010-06-15 Dale JohannesenRevert 105986; looks like I'd better try bootstrapping.
2010-06-15 Dale JohannesenThe form of BuildMI used for TAILJMPr was changing...
2010-06-02 Rafael EspindolaRemove unused function.
2010-05-28 Kevin EnderbyFix the use of x86 control and debug registers so that...
2010-05-26 Kevin EnderbyFix the x86 move to/from segment register instructions.
2010-05-25 Jakob Stoklund OlesenSeparate unrelated cases that once shared a numeric...
2010-05-25 Jakob Stoklund OlesenIgnore NumberHack and give each SubRegIndex instance...
2010-05-25 Jakob Stoklund OlesenUse enums instead of literals for X86 subregisters.
2010-05-19 Dan GohmanFactor out the code for picking integer arithmetic...
2010-05-14 Bill WendlingSeveral tail call tests apparently rely upon this being...
2010-05-14 Bill WendlingThis should happen if there are no calls, not if it...
2010-05-14 Bill WendlingRevert r103804. The comment is correct.
2010-05-14 Bill WendlingFix comment.
2010-05-14 Bill WendlingRename "HasCalls" in MachineFrameInfo to "AdjustsStack...
2010-05-06 Evan ChengRe-apply 103156 and 103157. 103156 didn't break anythin...
2010-05-06 Eric ChristopherRevert r103156 since it was breaking the build bots.
2010-05-05 Evan ChengTrim include.
2010-05-04 Eric ChristopherUpdate comment.
2010-04-29 Evan ChengLoad folding tail call should not use ebp / rbp after...
2010-04-21 Evan ChengImplement -disable-non-leaf-fp-elim which disable frame...
2010-04-07 Chris Lattnerrename llvm::llvm_report_error -> llvm::report_fatal_error
2010-04-06 Jim GrosbachFix PR6696 and PR6663
2010-04-05 Chris Lattnerremove the MMI pointer from MachineFrameInfo.
2010-03-14 Chris Lattnerget MMI out of the label uniquing business, just go...
2010-03-14 Chris LattnerNow that DBG_LABEL is updated, we can finally make...
2010-03-14 Chris Lattnerchange the DBG_LABEL MachineInstr to always be created
2010-03-14 Evan ChengDo not force indirect tailcall through fixed registers...
2010-03-13 Chris Lattnersimplify some overly general code. The stack always...
2010-03-11 Chris Lattneradd support, testcases, and dox for the new GHC calling
2010-03-09 Jim GrosbachChange the Value argument to eliminateFrameIndex to...
2010-03-06 Anton KorobeynikovLower dynamic stack allocation on mingw32 to separate...
2010-02-28 Dan GohmanImplement XMM subregs.
2010-02-19 Charles DavisAdd support for the 'alignstack' attribute to the x86...
2010-02-13 Evan ChengTeach MachineFrameInfo to track maximum alignment while...
2010-01-31 Evan ChengChange TAILJMP's to be varargs and transfer implicit...
2010-01-30 Evan ChengDon't forget to transfer target flag when inserting...
2010-01-26 Chris Lattnerconstify a method argument.
2010-01-20 Dale Johannesenmake findDebugLoc a class method
2010-01-20 Dale JohannesenMove findDebugLoc somewhere more central. Fix
2010-01-19 Dale JohannesenFix a case where debug_value was perturbing the
2010-01-19 Jim GrosbachFor aligned load/store instructions, it's only required...
2010-01-15 Dale JohannesenRevert 93499. After discussion with Chris we agreed
2010-01-15 Dale JohannesenLower FrameIndex operand of DEBUG_VALUE (specially...
2009-12-03 Chris Lattnerimprove portability to avoid conflicting with std:...
2009-12-02 Jim GrosbachFactor the stack alignment calculations out into a...
2009-11-30 Dan GohmanMinor whitespace fixes.
2009-11-14 Anton KorobeynikovTemporary disable the error - it seems to be too conser...
2009-11-13 Jakob Stoklund OlesenThe instruction pointer %RIP is a reserved register...
2009-11-12 David GreeneAdd a bool flag to StackObjects telling whether they...
2009-11-08 Anton KorobeynikovThrow an error when stack realignment stuff fails inste...
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-07 Jim GrosbachAdd register-reuse to frame-index register scavenging...
2009-09-06 Duncan SandsMark more constants unsigned, as warned about by icc...
2009-09-03 Bill WendlingIf we've pushed registers onto the stack, but aren...
2009-08-22 Chris LattnerRename TargetAsmInfo (and its subclasses) to MCAsmInfo.
2009-08-16 Bill WendlingStyalistic and format changes. No functionality change.
2009-08-15 Bill WendlingAn overhaul of the exception handling code. This is...
2009-08-11 Owen AndersonSplit EVT into MVT and EVT, the former representing...
2009-08-10 Owen AndersonRename MVT to EVT, in preparation for splitting SimpleV...
2009-08-05 Dan GohmanEnable the new no-SP register classes by default. This...
2009-08-03 Anton KorobeynikovCreate proper frame index for FP
2009-08-03 Anton KorobeynikovUnbreak Win64 CC. Step one: honour register save area...
2009-08-02 Bill WendlingThe x86 jit doesn't generate a def_cfa_offset unwind...
2009-08-01 Dan GohmanThe X86 maximal stack alignment calculator preserves...
2009-07-30 Dan GohmanAdd a new register class to describe operands that...
2009-07-29 Chris LattnerGive getPointerRegClass() a "kind" value so that target...
2009-07-23 Duncan SandsRevert r75581: it causes massive breakage in the Ada
2009-07-20 Evan ChengFix some sub-reg coalescing bugs where the coalescer...
2009-07-18 Evan ChengEnable cross register class coalescing.
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
next