Commits

Show all
Author Commit Message Labels Comments Date
Evan Cheng
Add DisableGVCompilation which forces the JIT to assert when it tries to allocate space for a GlobalVariable.
Tags
checker-97
Bill Wendling
Reapplying r56550
Bill Wendling
Forgot this part with my last patch. Sorry about the breakage.
Eric Christopher
Temporarily revert r56550 until missing commit can be added.
Bill Wendling
Refactor the constant folding code into it's own function. And call it from both the SelectionDAG and DAGCombiner code. The only functionality change is that now the DAG combiner is performing the constant folding for these operations instead of being a no-op. This is *not* in response to a bug, so there isn't a testcase.
Evan Cheng
Commit CodeGenPrepare.cpp changes which was accidentially left out of 56526.
Eric Christopher
Fix fallout in CodeGenPrepare from 56526. Will likely need more work.
Eric Christopher
Fix fallout from revision r56535.
Oscar Fuentes
CMake: Lists of source files updated. Removed bogus dependency from lib/VMCore/CMakeLists.txt
Oscar Fuentes
CMake: Removed unnecessary messages from msvc_llvm_config macro.
Dale Johannesen
Next round of earlyclobber handling. Approach the RA problem by expanding the live interval of an earlyclobber def back one slot. Remove overlap-earlyclobber throughout. Remove earlyclobber bits and their handling from live internals.
Devang Patel
s/ParamAttrsWithIndex/FnAttributeWithIndex/g
Evan Cheng
Test fp not.
Devang Patel
s/ParamAttributeListImpl/AttributeListImpl/g
Dan Gohman
Refactor the logic for testing if an instruction is dead into a separate method.
Dan Gohman
Set SetStore to false, to allow this pass to delete dead loads.
Dan Gohman
Add a method to MachineInstr for testing whether it makes any volatile memory references.
Devang Patel
Put FN_NOTE_AlwaysInline and others in FnAttr namespace.
Evan Cheng
Properly handle 'm' inline asm constraints. If a GV is being selected for the addressing mode, it requires the same logic for PIC relative addressing, etc.
Devang Patel
Move FN_NOTE_AlwaysInline and other out of ParamAttrs namespace. Do not check isDeclaration() in hasNote(). It is clients' responsibility.
Devang Patel
80 cols
Devang Patel
s/ParameterAttributes/Attributes/g
Devang Patel
Remove tabs.
Devang Patel
s/ParameterAttributes/Attributes/g
Devang Patel
Use parameter attribute store (soon to be renamed) for Function Notes also. Function notes are stored at index ~0.
Dan Gohman
Now that DeadMachineInstructionElim is basically working correctly, it's not necessary to explicitly remove registers from their use-def lists.
Dan Gohman
Arrange for FastISel code to have access to the MachineModuleInfo object. This will be needed to support debug info.
Dan Gohman
Track local physical register liveness. This is not the most efficient implementation possible, but it's pretty simple and good enough for the time being.
Tags
checker/checker-97
Chris Lattner
regenerate
Chris Lattner
allow inreg on the result of a function
  1. Prev
  2. Next