Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
b2cf5816f9bada99ee9ba5cc1b56841142ebd706
/
lib
/
CodeGen
/
MachineVerifier.cpp
86050dc
Allow ARM if-converter to be run after post allocation scheduling.
by Evan Cheng
· 15 years ago
6a8d2c6
Teach the machine code verifier to use getSubRegisterRegClass().
by Jakob Stoklund Olesen
· 15 years ago
1b2c761
When verifying two-address instructions, check the following:
by Jakob Stoklund Olesen
· 15 years ago
b357983
Fix a bunch of namespace polution.
by Dan Gohman
· 15 years ago
81bf03e
Eliminate MachineBasicBlock::const_livein_iterator and make
by Dan Gohman
· 15 years ago
75361b6
rename llvm::llvm_report_error -> llvm::report_fatal_error
by Chris Lattner
· 15 years ago
518bb53
move target-independent opcodes out of TargetInstrInfo
by Chris Lattner
· 15 years ago
b31defe
Remove livein checks from machine code verifier.
by Jakob Stoklund Olesen
· 16 years ago
18ea3a1
Remove minimal CFG sanity checks from verifier.
by Jakob Stoklund Olesen
· 16 years ago
5711564
Allow explicit %reg0 operands beyond what the .td file describes.
by Jakob Stoklund Olesen
· 16 years ago
864e2ef
Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor of
by Dan Gohman
· 16 years ago
324da76
Add MachineBasicBlock::getName, and use it in place of getBasicBlock()->getName.
by Jakob Stoklund Olesen
· 16 years ago
8f16e02
Allow the machine verifier to be run outside the PassManager.
by Jakob Stoklund Olesen
· 16 years ago
ce727d0
Add MachineFunction::verify() to call the machine code verifier directly.
by Jakob Stoklund Olesen
· 16 years ago
1dc0fcb
Fix polarity of a CFG check in machine verifier.
by Jakob Stoklund Olesen
· 16 years ago
0ba90f3
Make -print-machineinstrs more readable.
by Dan Gohman
· 16 years ago
f5a86f4
Remove includes of Support/Compiler.h that are no longer needed after the
by Nick Lewycky
· 16 years ago
6726b6d
Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.
by Nick Lewycky
· 16 years ago
2dbc4c8
Add a few simple MachineVerifier checks for MachineMemOperands.
by Dan Gohman
· 16 years ago
b44fad7
Whitespace and formatting.
by Jakob Stoklund Olesen
· 16 years ago
39523e2
Fix verification of explicit operands.
by Jakob Stoklund Olesen
· 16 years ago
a5ba07c
Verify that phi instructions refer to MBBs in the CFG.
by Jakob Stoklund Olesen
· 16 years ago
a01a80f
Adjust the MachineBasicBlock verifier rules to be more
by Dan Gohman
· 16 years ago
2792059
Add some checks for MachineCFG consistency. Use AnalyzeBranch and
by Dan Gohman
· 16 years ago
705e07f
remove various std::ostream version of printing methods from
by Chris Lattner
· 16 years ago
cf143a4
remove std::ostream versions of printing stuff for MBB and MF,
by Chris Lattner
· 16 years ago
17e9edc
Change raw_fd_ostream to take flags as an optional bitmask
by Chris Lattner
· 16 years ago
372fefe
remove some dead print method variants.
by Chris Lattner
· 16 years ago
a6b677d
Use pristine register info in machine code verifier.
by Jakob Stoklund Olesen
· 16 years ago
6349668
Clean out per-function data after the machine code verifier is done with it.
by Jakob Stoklund Olesen
· 16 years ago
710b13b
Update the machine code verifier to keep up with the scavenger.
by Jakob Stoklund Olesen
· 16 years ago
d37bc5a
Enforce stricter rules in machine code verifier.
by Jakob Stoklund Olesen
· 16 years ago
bcdbcb9
Handle <undef> flag in machine code verifier.
by Jakob Stoklund Olesen
· 16 years ago
ad2afc2
Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsage
by Dan Gohman
· 16 years ago
c5b19b2
Revert r77654, it appears to be causing llvm-gcc bootstrap failures, and many
by Daniel Dunbar
· 16 years ago
933c762
Manage MachineFunctions with an analysis Pass instead of the Annotable
by Dan Gohman
· 16 years ago
cb778a8
1. Introduce a new TargetOperandInfo::getRegClass() helper method
by Chris Lattner
· 16 years ago
ce63ffb
More migration to raw_ostream, the water has dried up around the iostream hole.
by Daniel Dunbar
· 16 years ago
f7d3e69
Verify that there is no kill flag on tied operands on two-address instructions.
by Jakob Stoklund Olesen
· 16 years ago
7d696d8
Convert more assert(0)+abort() -> LLVM_UNREACHABLE,
by Torok Edwin
· 16 years ago
de67a51
Rename MachineVerifier pass to avoid command line collision.
by Jakob Stoklund Olesen
· 16 years ago
44b27e5
Verify that explicit definitions in the TargetInstrDesc are matched by
by Jakob Stoklund Olesen
· 16 years ago
d6fb977
Allow redefinition of reserved registers.
by Jakob Stoklund Olesen
· 16 years ago
e556720
Pacify gcc-4.3, which suggests explicit braces here to avoid an ambiguous else.
by Duncan Sands
· 16 years ago
48872e0
Pass to verify generated machine code.
by Jakob Stoklund Olesen
· 16 years ago